Reimplement predicate caching within the RKFetchRequestManagedObjectCache to avoid nasty crash due to malformed predicates. fixes #1141
Bump to Cocoapods 0.16.1
Rework Pods to restore execution of OS X Framework tests
Fix all test breakage in OS X Framework tests
Switch to use of Expecta `raiseWIthReason` matcher after applying fix for crash due to failure to copy blocks
Replace visitor with simply obtaining permanent objectID's for temporary objects inserted into the context

The visitation implementation was problematic with large object graphs. This will obtain permanent objectID's for all temporary objects, but avoids having to visit each node in the graph.