Added HashConfig tests
Added Container.sizeAsLong method, preparing for huge collections
Moved some not templated classes from impl/src/main/javaTemplates to impl/src/main/java
HashContainers parameterized with HashConfigs instead of just loadFactors, preparing for adding growth factor to HashConfigs