Merge pull request #560 from khawkins/unstable

Some key store fixes
Merge pull request #118 from khawkins/unstable_merge

Mobile SDK: Merging unstable to git.soma
Merge pull request #111 from aprabhu/community

Add splash screen on backgrounding
Fixing directory retrieval for community scope
Merge pull request #561 from khawkins/misc_updates

Misc updates
Merge pull request #120 from khawkins/unstable_merge

Mobile SDK: Merging unstable to git.soma
Adding uniqueness to keystore keychain IDs across app installs
Merge pull request #562 from khawkins/keystore_updates

Keystore updates
Merge pull request #121 from khawkins/unstable_merge

Mobile SDK: Merging unstable to git.soma
Updating OAuth to use key store keys for token encryption
Merge pull request #563 from khawkins/oauth_keystore

Updating OAuth to use key store keys for token encryption
Merge pull request #123 from khawkins/unstable_merge

Mobile SDK: Merging unstable to git.soma
Update MobileSDK to handle the org settings dictionary storage and retrieval in SFUserAccount.
SFUserAccountManager has minor updates as well for ease of use. A convenience method is added to help retrieval of the internal org access.
Update the dictionary stored to be less specific to org settings and more generic to general purpose storage for client apps to store data out of the user's sandbox.
Remove old reference to hasAccessToInternalCommunity
Update comment on customerData
Merge pull request #126 from asikora/unstable

Generic Dictionary storage for SFUserAccount
Merge pull request #564 from khawkins/unstable_merge

Adding custom data attributes to SFUserAccount
Passcode inactivity expiration not in sync with timer
Merge pull request #566 from khawkins/fix_inactivity_expiration

Fix inactivity expiration