[Mac] Do not modify existing mainMenu

If an application already has a custom main menu, avoid overwriting
that in OpenTK.
[Mac] Avoid calling finishLaunching multiple times
Merge pull request #178 from thefiddler/mac_crash

[Mac] Avoid crash when combining with MonoMac/Xamarin.Mac