Lots of refactoring, still more on the way
Refactor last chosen process name
Fixing warning and upgrading to Xcode 5.1 settings

--HG--
extra : amend_source : 1094b2efe0ecf546fadcb8e97e817681b3a32f33
Refactor delaying app termination
Relocate application path methods
Showing memory viewer & debugger is now done through notifications
Also improved showing the memory viewer & debugger windows
Better handling of initializing document properties
Don't dereference self (python) in a dispatch_async
Make sure Script class exists, to prevent a crash if it doesn't
Use notifications to deliver memory selection change
Clean up bunch of compile warnings I missed.
Fixed a few fatal bugs, such as read bytes function from debugger script module, and fail case for injecting code. Both had to do with integer<->pointer implicit conversions.
Enable used but mark unused warning

--HG--
extra : amend_source : 582cc6288152e1f26d06206eb8072e81bbe89d91
Fixed some legit selector warnings.
Undo validation appeared to never trigger for ZGDocumentController, and backtrace actions weren't sent to proper target.
Fixed some more selector warnings
Fix method signature match warnings
Enabling -Woverriding-method-mismatch but bypassing it for value property
which is defined in some NSObject category not being used.
Minor warning changes
Remove unnecessary comma
Adding -Wno-c++11-long-long to ignore
Enabled and fixed cast align warnings