Fixed benchmarks/research/README
Benchmarks: minor fix of ParallelVsSeparate
Simplified new byte, char or short free or removed special value searching procedure
Added mixing for hashes with primitive keys
Benchmarks: fixed a bug in DimensionedJmh
Fixed bug in cursor implementations generator (HashCursorMethodGenerator)
Benchmarks: added forEach and iterations benchmarks to ParallelVsSeparate
Fixed occasional copyright
Disabled gradle daemon because it brings more problems than benefits
Fixed bug in HashBulkMethodGenerator in impl-generator: if method returns something, result of internal specialization call should be returned
Fixed bug: methods which accept functions should always check they are non-null
Added generic (deprecated) methods in collections of primitives to API for JDK6, because otherwise migration from JDK6 or 7 to 8 might introduce compile-time ambiguity with overloadings. Now ambiguity might appear with JDK6 as well, and the user have to resolve it, by specifying argument type in lambda, for example.
Don't define methods in interfaces which override new methodsin Java 8
JPSG: simplified supressing generics generation in FunctionProcessor
Applied Jacoco plugin to gradle lib build
Suppressing some warnings in gradle java compile configuratons
Fixed Merge, ComputeIfAbsent and ComputeIfPresent implementation generators to handle nullability-related edge cases correctly
Fixed #10: made the project building with Java 8, factored lib/template-processors subproject; #9: factored lib/testing subproject, implemented tests of some primitive specialization methods and Java 8 methods
Fixed Javadoc errors in the lib API
Updated JavaDoc links in README