Implements ByteBuffer support for all LZ4 methods, running with the same
performance as byte array methods for the JNI and Unsafe versions.
Simplifies getting the address of a direct buffer.
Fixes build rule for java-unsafe.
Removes leftover code in threaded bench.
implement xxh64
Merge pull request #44 from linnaea/xxh64

implement xxh64
Removes test duplication by generalizing testRoundTrip to work on both
byte[] and ByteBuffers.
Fixes >2G address problem and adds test for it.
Changes LZ4ByteBufferUtils to be generated from lz4 utils template.
Merge branch 'master' of github.com:blambov/lz4-java into blambov-master

Conflicts:
	src/java-unsafe/net/jpountz/util/UnsafeUtils.java
Merge branch 'blambov-master'
Make UnsafeUtils.readLongLE aware of the offset type.
Add ByteBuffer support to xxhash.
Add missing check.
Fix XXHash build problems.
Merge pull request #50 from blambov/xxhash-fix

Fix XXHash build problems on Java 8.
Drop LZ4HCCompressor interface
Merge remote-tracking branch 'jpountz/master'