Initial commit containing some of the needed changes and refactoring to maps and location related implementation to enable One APK support. E.g. reverse geocoding and push notifications have been disabled for now, and project has a hardcoded dependency to Google Play Services library.
Changed some tabs into spaces. Added reverse geocoding functionality.
Using reflection in factories to avoid runtime warnings for unresolved super classes.
Removed support for multiple location manager listeners. Location manager starting and stopping moved from (Here) map to controller.
Fixed location manager listener setting bug, added some more comments, removed unused logging tags etc.
Split location package into separate map and location packages.
Minor documentation additions.
Temp
Class name fix
OpenIAB integration
missed file
Merge branch 'development' of https://github.com/nokia-developer/capture-the-flag into development

Conflicts:
	.classpath
	project.properties
	src/com/nokia/example/capturetheflag/MainActivity.java
	src/com/nokia/payment/iap/aidl/INokiaIAPService.aidl
MERGE fixes
MERGE
Updated the launcher icons.
Merge branch 'development' into notifications
Merge branch 'development' of https://github.com/nokia-developer/capture-the-flag into notifications

Conflicts:
	src/com/nokia/example/capturetheflag/MainActivity.java
GCM/Nokia Notifications variation, first step
Added custom broadcast receiver for Nokia Notifications so that NokiaNotificiationsIntentService can be located in the notifications/nokia package instead of root.
Added Google Cloud Messaging support to example server push messaging. Uses player's platform information to send push messages either through Nokia Notifications or Google Cloud Messaging. Added node-gcm and lodash libraries to package.json.