Merge pull request #180 from bhariharan/unstable

Merge branch 'master' into unstable
Adding totalEntries field to smartstore cursor (javascript)
Merge pull request #181 from wmathurin/unstable

Adding totalEntries field to smartstore cursor (javascript)
cache_only mode update should only save fields in fieldlist
broke the CACHE_ONLY read case with my last commit
Merge pull request #182 from akhileshgupta/unstable

cache_only mode update should only save fields in fieldlist
adding support for smartsql with where clause to MockSmartstore
Merge pull request #183 from akhileshgupta/unstable

adding support for smartsql with where clause to MockSmartstore
Adding registerPushNotificationHandler method
fixed registerPushNotificationHandler
Moving push registraton helper function out of com.salesforce.plugin.oauth
Adding utility function to create comparable major/minor version number from version string
Merge pull request #184 from khawkins/version_checker

Adding utility function to create comparable major/minor version number from version string
boot config is under key bootConfig
Adding shared cordovaHelper.js
Merge pull request #186 from khawkins/cordova_helper

Adding shared cordovaHelper.js
Merge from upstream
Merge branch 'unstable' of github.com:forcedotcom/SalesforceMobileSDK-Shared into unstable
If they use the PushPlugin from phonegap, iOS message won't have a event field
Merge pull request #185 from wmathurin/unstable

Helper function for push registration