Adjust how customData is stored.
Make the customData object have safer access
Merge pull request #675 from khawkins/misc_updates

Misc updates
Merge remote-tracking branch 'origin/master' into unstable_merge
Merge pull request #676 from khawkins/unstable_merge

Mobile SDK: Merging master to unstable