Primary Key mapping in Core Data Importer

The Core Data Importer doesn't use the manage object mapping to get the primary key value. This causes an issue when the primary key mapping has a value block. This pull request solves this issue.