Bullet proofing multi-threaded keystore access
Add support for change passcode mode from UI
Merge pull request #569 from khawkins/keystore_test_updates

Keystore test updates
Merge pull request #570 from bhariharan/passcode

Add support for change passcode mode in UI
Moving existing SmartStore key management into separate upgrade class
A more innocuous SmartStore initialization call
Adding support for 'Master Passcode' approach
Bug fixes
Merge pull request #571 from khawkins/smartstore_keystore

Moving existing SmartStore key management into separate upgrade class
Merge pull request #572 from bhariharan/passcode

Adding support for 'Master Passcode' approach
Add support for push notifications across multiple users
Merge pull request #573 from bhariharan/unstable

Add support for push notifications across multiple users
Updating encryption to key store-based
Merge pull request #574 from khawkins/smartstore_keystore

Updating SmartStore encryption to key store-based
Testing DB upgrade and key store encryption changes
Merge pull request #575 from khawkins/smartstore_keystore

Testing DB upgrade and key store encryption changes
Updating passcode functionality for multi-user cases
Passcode length value should be a global preference
Further consolidating passcode policy determination into SFSecurityLockout
Merge pull request #578 from khawkins/multi_user_passcode

Multi user passcode updates