Nswindow
Created by: TheoWinterhalter
The purpose of this branch was to complete the independence of NSApplication and the main loop. This caused trouble with window printing at first but now everything seems to work fine.
Almost all of the ogaml window is implemented aside from events and the openGL view but that can be done in master.