Honor passed in sqlite options when creating persistent store - this is needed to control the journal_mode in ios7 and osx 10.9.   See https://developer.apple.com/library/mac/releasenotes/DataManagement/WhatsNew_CoreData_OSX/#//apple_ref/doc/uid/TP40013395-CH1-SW1.
Fix #1782

Must use extern "C" otherwise C functions are not linked with the build when called from Objective C++ (.mm) files
Rename data source method implementation to match the one in the protocol.
Fix RKMappingOperation skipping validation when data source tells it to set unchanged values.
A
Prefer the use RKAttributeMapping value transformers if provided instead of defaulting to ones from RKEntityMapping

When using custom RKValueTransformers with RKEntityMapping they are ignored during mapping. With transformed identification attributes this leads to duplicate records.
Changed mapping operation to use transformers provided by attribute mapping, if any.
Unbraced conditional in 1 line
Added test for custom value transformer on identification attribute
missed copying over sourceToDestintationKeyTransformationBlock
More C headers that make the link fail when included in Objective C++ files (#1782)
Test for C headers in Objective C++ files (#1782)
set RKCoreData.h to public group in copy header build phase
Merge pull request #1909 from MBulli/development

Set RKCoreData.h to public group in copy header build phase
Issue #1912: RKPathMatcher not imported
Merge pull request #1915 from FWDaniel/daniel/importbug

Issue #1912: RKPathMatcher not imported
Ignore *.xccheckout files
Merge pull request #1924 from rivera-ernesto/ignore_xccheckout_files

Ignore *.xccheckout files
Merge pull request #1805 from RogyMD/patch-1

first object getter changed
Merge pull request #1793 from Coneko/bugfix/rkmanagedobjectmappingoperationdatasource-misnamed-protocol-implementation

Rename data source method implementation
Merge pull request #1825 from RyzacInc/development

missed copying over sourceToDestintationKeyTransformationBlock