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