Added method GetKeyForData to MapString for the Preprocessor.
Array block now reads it's mallocator rather than defaulting to the system allocator.