Pins now save locally to JSON file. Persistent between runs of app now. Also added initial web request call. Currently working, though images aren't getting through. Believe this might be a shortcoming of some of the lower level web request API code.
Refactoring work to move from using a Java-runnable based concurrency model to C++ concurrent message buses. Messages are published onto the bus, and can be subscribed to. The buses are strongly typed on both message catalog and directionality. Application interactions now implemented against this bus model.
Merge concurrency model refactoring work back to master.
Use message bus types in eeGeo SDK rather than in the app -- remove the versions of these infrastructural types in the app.
Apply a manual astyle formatting cleanup.
Apply indentation to namespaces via astyle formatting.
Remove AndroidSearchResultSerializer deprecated by recent concurrency refactoring work.
Merge master into formatting_cleanup.
Added MyPin loading from disk and display on LHS menu
Merge branch 'master' of github.com:eegeo/mobile-example-app into poi_creation

Conflicts:
	ios/ExampleApp.xcodeproj/project.pbxproj
	ios/ios_src/AppHost.h
	ios/ios_src/AppHost.mm
	ios/ios_src/ViewController.mm
	ios/ios_src/Views/MenuView/MenuViewController.mm
	ios/ios_src/Views/PrimaryMenu/PrimaryMenuView.mm
	src/MobileExampleApp.cpp
	src/MobileExampleApp.h
	src/PrimaryMenu/IPrimaryMenuModule.h
	src/PrimaryMenu/PrimaryMenuModule.cpp
	src/PrimaryMenu/PrimaryMenuModule.h
	src/WorldPins/IWorldPinsModule.h
	src/WorldPins/WorldPinsModule.cpp
	src/WorldPins/WorldPinsModule.h
	src/WorldPins/WorldPinsService.cpp
Renamed PoiCreation => MyPinCreation. Whilst doing so, renamed CretaionButton objects to CreationInitiation.
Fixed some of the stencil rendering. The actual geometry that renders to the colour buffer is now just a full screen quad, rather than a smaller quad based on the position of the spheres. This means that we don't have the issue of parts of the ring disappearing at low altitudes. This has concomintantly simplified the controller, too, as no screen space calculations are necessary. We no longer need to constantly update the quad's MVP. Finally, we don't need the dependency on screen properties any more.
Fixing up MyPinCreation functionality to use new cross-thread message buses. Pair: Tim