Fix forwarding to isEqual instead of equals.
Remove legacy file.
Exclusion of external ICallableValues.
Byte-code waving by maven plugin.

Plus experimental setup of benchmark execution.
Improve time and memory overhead in maximal sharing mode.

This is done by not re-hashing already known objects. Further, hash code do not need to be cached for this instances neither.
Supporting different memory measurement modes.
Adding JUnit dependencies to be able to execute test cases.
Including test source directory to binary.
Adding new tests and test data.