Fixed deallocation error. Removed HeapArray. Added begin() and end() to Hash, to walk the data entries within the hash map in chronological order.
Added Hash and MurmurHash implementations.
Updated reflection to use new Hash implementation.
Updated to use new Hash implementation.
Directly include <map> after removing implicit dependency from Reflection.h
Refactor out usage of HeapArray.