Added DBOpenHelper test cases and new method to obtain SmartStore for a named database.

https://gus.my.salesforce.com/apex/adm_userstorydetail?id=a07B00000011KYPIA2&sfdc.override=1

@rev bharath@
Added deleteDatabase() tests and refactorings to accept a database name.

https://gus.my.salesforce.com/apex/adm_userstorydetail?id=a07B00000011KYPIA2&sfdc.override=1

@rev bharath@
Added deleteDatabase() tests and refactorings to accept a database name. Fixed bug with cleanup when community id was empty/null.

https://gus.my.salesforce.com/apex/adm_userstorydetail?id=a07B00000011KYPIA2&sfdc.override=1

@rev bharath@
Added tests and logic for DBOpenHelper.smartStoreExists(). Refactored SDKManager to use DBOpenHelper instead of having logic itself.

https://gus.my.salesforce.com/apex/adm_userstorydetail?id=a07B00000011KYPIA2&sfdc.override=1

@rev bharath@
Added getSmartStore() overloaded version. Cleaned up javadocs somewhat.

https://gus.my.salesforce.com/apex/adm_userstorydetail?id=a07B00000011KYPIA2&sfdc.override=1

@rev bharath@
Fixed upgrade steps for 2.2.

https://gus.my.salesforce.com/apex/adm_userstorydetail?id=a07B00000011KYPIA2&sfdc.override=1

@rev bharath@
Just a few tab vs space changes (looks like existing project is inconsistent throughout, but at least my changes appear to align better.)

https://gus.my.salesforce.com/apex/adm_userstorydetail?id=a07B00000011KYPIA2&sfdc.override=1

@rev bharath@
fixed javadocs for test case
fixed javadocs for test case
Use smartstore now means use smartstore and/or smartsync and deploys the smartsync library in addition to the smartstore library in the generated native app
(Hybrid app support are handled in the postinstall.js script from the CordovaPlugin repo)
Merge pull request #738 from wmathurin/unstable

Use smartstore now means use smartstore and/or smartsync and deploys the...
updated constant name to 2dot3
Merge pull request #736 from dbreese/unstable

Tests and changes for adding ability to specify smartstore database name,
Fix for crash on Lollipop 64-bit
Remove warnings
Merge pull request #739 from bhariharan/unstable

Fix for crash on Lollipop 64-bit
Merge branch 'unstable' into cordova_gradle