Use smaller short/short multi-map when there is a smaller number of entriesPerSegment.
HCOLL 5 Added various collection views to SharedHashMap too
Fixed a couple of bugs in ShortShortMultiMap
A couple of optimizations of ShortShortMultiMap
Minor ShortShortMultiMap cleanup
HCOLL 5 Fully merged both my and Peter's latest changes
HCOLL 5 Previous commit accidentally reverted some changes; fixed.
HCOLL-20 Improve TestCoverage of SHM
Merge remote-tracking branch 'origin/master'

Conflicts:
	collections/src/main/java/net/openhft/collections/VanillaSharedHashMap.java
Merge remote-tracking branch 'origin/master'

Conflicts:
	collections/src/main/java/net/openhft/collections/VanillaSharedHashMap.java
Connected out failiong tests
VSHM.remove(Bytes) was wrong
Made VSHM more consistent in accepting null keys/values and compatible with CHM; Changed adapted CHM tests because unlike CHM SHM restricts keys and values by class (throws CCE if given key/value not acceptable
Simplified & optimized removed in IIMM implementations; DRY IIMM tests; Protected VIIMM from int overflow
Changed maven surefire plugin config for debugging in IntelliJ
refactor NotNull and Nullable to be a private annotation.  This is to avoid IntelliJ code generation which does do what we want.
Fix/disable the tests
Fix/disable the tests
Move MapChecks
Move MapChecks