Added test testNotEqualsButIdentical() for IdentityHash behaviour
+ Converted some test to RandomizedTesting, while updtaing its version to 2.16
Updated Heaps tests
Various improvements on Heaps :
  - Indexed : changePriority() is actually valid everytime, since the
    buffer access allows to change the values, demonstrated in Unit
    tests...
  - Test for Heaps, continued with forEach()  and
    change/refreshPriorities() coverage
  - TemplateProcessor : comparator intrinsic overflow problem fixed + bail out at the first true parsing error,
  - Reduced the number of randomized testPreallocationSize() iterations to 10, should be enough.