#533 - Initial setup of OfflineMapDatabase class with fields
#533 - Creating OfflineDatabaseHandler to do the low level database management work
#533 - Porting sqllite select statements in OfflineMapDatabase.  Refactoring OfflineDatabaseHandler to be a singleton.
#533 - Implementing OfflineMapDatabase.initializeDatabase().  Adding supporting data types.
#533 - Adding OfflineMapDatabase.dataForURL() port
#533 - Initial setup of OfflineMapDownloader as a singleton object
#533 - Adding OfflineMapDownloader fields
#533 - Porting Access / Delete completed offline map databases API
#533 - Porting stubs of In-Progress completed offline map download API
#533 - Porting stub of cancelImmediatelyWithError offline map download API
#533 - Porting stub of parseMarkerIconURLStringsFromGeojsonData API
#533 - Porting base of beginDownloadingMapID API
#533 - Initial port of sqliteQueryWrittenAndExpectedCountsWithError
#533 - Initial port of sqliteReadArrayOfOfflineMapURLsToBeDownloadLimit
#533 - Initial port of sqliteSaveDownloadedData()
#533 - Initial port of Download URLs methods
#533 - Initial port of Notification method stubs
#533 - Adding base test fragment to be used to debug / test offline map functionality
#533 - Merge branch 'mb-pages' of github.com:mapbox/mapbox-android-sdk into offline

Conflicts:
	MapboxAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/android/testapp/MainActivity.java
	MapboxAndroidSDKTestApp/src/main/res/values/strings.xml
#533 - Adding Save Map button to UI