Merge changes I570ed996,Ic0a33699 into emu-1.5-release

* changes:
  [Launcher] Don't rely on argv[0] when looking for the engine
  [Launcher] Renamed main launcher file .c -> .cpp (merge from emu-master-dev)