Updated Cocoa backed to use startup callback.
Merge branch 'master' into start_sequence
Updated GTK backend to use startup callback.
Ensure that app and window instances are correctly assigned to all widgets.
Updated iOS backend to use startup callback.
Updated win32 backend to use startup callback.
Updated main docs to clarify when GTK is used.
Updated tutorial to use new startup structure.