iOS Deleted Column support

Add in system property for __deleted column
Update Pull to also get deleted records and delete those records stored
locally
Merge pull request #291 from phvannor/offline

[iOS] Add deleted column support for offline use
[iOS] Update system column handling

This commit makes the following changes
- System columns asked from the server is now controlled by the local
store
- Core Data store now bases system columns on the schema
- Gracefully handle invalid table names (core data throws instead of
returning error)
- Replace NSDictionary based Passthrough Test store with a wrapper
around the test CoreData store
[iOS] code review feedback
[iOS] remove copy on dictionary in helper function
[client][managed][offline] upgrade to latest sqlitepcl package and fix the columnname bug
Merge pull request #292 from phvannor/offline

[iOS] Update system column handling