Updates to caching storage/retrieval logic
Tests compile again
Renaming to SFSmartSyncPersistableObject
Merge pull request #833 from khawkins/smartsync_caching_updates

SmartSync caching updates