ISPN-4311 Do not try to be clever with file separators on Windows, just replace any backslashes with slashes
ISPN-4467 Fix BulkUtil formatting
ISPN-4467 Bulk get keys should use a compatibility collator

* Use a different collator when compatibility is enabled which makes
the necessary transformations from POJO to byte arrays.
Map-Reduce: Mapper sometimes receives null value
ISPN-4471 MapReduceTask: memory leak with useIntermediateSharedCache = true
ISPN-4453 MapReduceTask#executeAsynchronously() isn't asynchronous
Generate the component metadata file in the generated-resources directory, so that it doesn't force a recompile of the module every time.