Merge pull request #77 from khawkins/unstable

Mobile SDK: Merging unstable to git.soma
Merge pull request #79 from khawkins/unstable

Mobile SDK: Merging unstable to git.soma
Merge pull request #81 from khawkins/unstable

Mobile SDK: Merging unstable to git.soma
Merge pull request #83 from khawkins/unstable

Mobile SDK: Merging unstable to git.soma
Merge pull request #85 from khawkins/unstable

Mobile SDK: Merging unstable to git.soma
Merge pull request #87 from khawkins/unstable

Mobile SDK: Merging unstable to git.soma
Merge pull request #89 from khawkins/unstable

Mobile SDK: Merging unstable to git.soma
Merge pull request #93 from khawkins/unstable

Mobile SDK: Merging unstable to git.soma
Merge pull request #97 from khawkins/unstable

Mobile SDK: Merging unstable to git.soma
Merge pull request #99 from khawkins/unstable

Mobile SDK: Merging unstable to git.soma
Merge pull request #101 from khawkins/unstable

Mobile SDK: Merging unstable to git.soma
Merge pull request #103 from khawkins/unstable

Mobile SDK: Merging unstable to git.soma
Merge pull request #105 from khawkins/unstable

Mobile SDK: Merging unstable to git.soma
Merge pull request #109 from khawkins/unstable

Mobile SDK: Merging unstable to git.soma
Merge pull request #114 from khawkins/unstable

Mobile SDK: Merging unstable to git.soma
Encryption API updates
Merge pull request #117 from aprabhu/unstable

Encryption API updates
Merge remote-tracking branch 'gitsoma/unstable' into unstable
Merge pull request #560 from khawkins/unstable

Some key store fixes