Renamed hash to generic int
Broke STL container allocator overrides into preprocessor programming.

Added unit tests for new Int128 and Int256 types.