Removing ARCH32 force in XCConfig
Started splitting UI components into a separate framework/library.
Allows projects to just link against Foundation if they don't need the UI.
Long overdue!
Refactored Mac log manager as a delegate class.
Fixed basic iOS build
Some headers should have been public and weren't.
Handlers shouldn't be in the UI framework
Rejigged things a bit so that the didStartup delegate method will actually reach the delegate
Re-arranged scheme
Use the standard iOS architectures
Made ShowUI into a class method on the UI delegate on iOS
Modernised some code - removed @synthesize statements
Hopefully fixed test build under XC5
Merge commit '2b60a599b37e0f0ef7b27bfa8d8a7fc128881000' into develop
Merge commit 'ba2f16db533463b8dc33506e34569f7d32e4b903' into develop