Use internal hashes to calculate the distance in the fingerprints

And lots of renaming
Merge branch 'ndd-git-cleanup' of https://github.com/erwinvaneyk/crawljax into ndd-git-cleanup

Conflicts:
	core/src/test/java/com/crawljax/core/duplicatedetection/FeatureShingleTest.java
	core/src/test/java/com/crawljax/core/duplicatedetection/HammingDistanceTest.java
	core/src/test/java/com/crawljax/core/duplicatedetection/NearDuplicateDetectionCrawlhashTest.java