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

Adding upgrade scenario for user account / credentials data
Merge remote-tracking branch 'upstream/unstable' into unstable23_merge
Merge pull request #600 from khawkins/unstable23_merge

Mobile SDK: Merging unstable to unstable23
Fixes for communities refresh scenario
Merge pull request #601 from bhariharan/unstable

Fixes for communities refresh scenario
Merge remote-tracking branch 'upstream/unstable' into unstable23_merge
Merge pull request #602 from khawkins/unstable23_merge

Mobile SDK: Merging unstable to unstable23
Login host change mimics user switching
Merge pull request #603 from khawkins/login_host_change

Login host change mimics user switching
Merge remote-tracking branch 'upstream/unstable' into unstable23_merge
Merge pull request #604 from khawkins/unstable23_merge

Mobile SDK: Merging unstable to unstable23
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
Merge remote-tracking branch 'upstream/unstable' into unstable23_merge
Merge pull request #607 from khawkins/unstable23_merge

Mobile SDK: Merging unstable to unstable23
Merge from upstream