Temporary workaround for duplicated objects caused by RKInMemoryMappingCache. refs #612

There are some issues with the current implementation of the RKInMemoryMappingCache that
are allowing the creation of duplicated objects. This commit switches the default cacheStrategy
to RKFetchRequestMappingCache. The primary key branch (#613) contains architecture
improvements that allow for a robust fix to the issues in the memory based cache.
Merge branch 'release/0.10.0' into development
Migrated Test Server execution to the new RestKit gem
Adding cibuild script for execution under Jenkins
Implemented Rake tasks for executing unit tests for iOS and OS X
Fix broken build from merge of 0.10.0
Fix broken build from merge of 0.10.0
Normalized the bundle identifier for Logic and Application Tests to 'org.restkit.tests'
Fixed invalid spelling RKManagedObjectCacheing -> RKManagedObjectCaching. Updated filenames to match.
Implemented test:application tasks for running RKApplicationTests suite; fixed broken tests
Added parameter assertions to RKParams and cleaned up spacing issues
Cleanup test environment header
Change reachabilityObserver reference to retain for RKRequest
Guard notification configurations for nil in RKAbstractTableController
Fix breakage in Application Tests suite
Updated Xcoder gem to pick up fix for UTF-8 strings parsed from xcodebuild output
Merge branch 'feature/jenkins' into development
Update RestKit gem and enable autostop/autostart of server in default rake task execution
Invoke self instead of self.delegate in thread safe invocation from managed object loader. refs #655
Added support for grouping objects into sections within RKTableController. closes #658