Merge pull request #594 from khawkins/unstable

Moving finalization of keyStoreKey setting to the end of the setter
Moving stores to per-user location
More multi-user support for SmartStore
Moving PN unregistration caused crashes
Changes to store migration on upgrade
Merge pull request #596 from khawkins/multi_user_smartstore

Multi-user SmartStore support
Adding upgrade scenario for user account / credentials data
Merge pull request #599 from khawkins/account_upgrade

Adding upgrade scenario for user account / credentials data
Fixes for communities refresh scenario
Merge pull request #601 from bhariharan/unstable

Fixes for communities refresh scenario
Login host change mimics user switching
Merge pull request #603 from khawkins/login_host_change

Login host change mimics user switching
Adding default user switching functionality for hybrid
Implementing a user switching pattern in native and hybrid AppDelegates
Merge pull request #606 from khawkins/hybrid_switch_user

Hybrid user switching, app boundary user switching
Updating npm project files
Merge pull request #608 from khawkins/npm_updates

Updating npm project files
Exposing user switcher plugin, changing hybrid project to not expose 64-bit support
Merge pull request #610 from khawkins/hybrid_template_update

Exposing user switcher plugin, changing hybrid project to not expose 64-bit support
Adding readme, UPGRADE notes