Save the near duplicate detection distance to the json

Conflicts:
	core/src/main/java/com/crawljax/core/state/StateVertexNDD.java
	plugins/crawloverview-plugin/src/main/java/com/crawljax/plugins/crawloverview/model/State.java
Add slider and dummy feedback to the overview
Initial simple working algorithm for the threshold-slider.

Remove duplicate-states in the crawl-overview for the threshold given
by the slider.
Save onNewState the distance to all other states in sfg

Conflicts:
	plugins/crawloverview-plugin/src/main/java/com/crawljax/plugins/crawloverview/model/State.java
Save a list of states in which order the where inserted in the sfg
Implement the callback of the threshold-slider
Implemented new thresholdslider-function, which uses the distance-table from the json-file

features:
- Deletes fragemented graphs
- Doesn't need presorted arrays
Additionally this commit:
+ Use the state-name as reference in the json
+ Removed the hashes and minDuplicateDistance from the json

Conflicts:
	core/src/main/java/com/crawljax/core/state/StateVertexNDD.java
	core/src/main/java/com/crawljax/core/state/duplicatedetection/DuplicateDetectionModule.java
	plugins/crawloverview-plugin/src/main/java/com/crawljax/plugins/crawloverview/model/State.java
Refactored Velocity input-variables

- Removed sortedStates from velocity
- Added DuplicateDetectionStatistics
Refactored fingerprint to have getters for the max/min threshold-limits

- Renamed isNearDuplicateHash to isNearDuplicate
- Fixed relevant tests
- removed threshold-checking from NDD's
Overall cleanup
Added setNearDuplicateDetectionFactory to CrawljaxBuilder

- Removed deprecated setThreshold and setFeatures from the builder.
- Refactored duplicate-detection module to use user-defined factory if
set
- Fixed tests
Code Improvements based on CodePro-metrics
Code improvements using the feedback from Alex
Added example of custom duplicatedetection
Added additional tests

- code coverage duplicate-detection-package 97,4%
- Improved Guice-module
- Removed unneccessary methods
Refactored featureShingles

- Added custom regex-shingle
- Constructor -> static
Formatter
Fix the duplicate log
Additional comments for clarification
Fix for the java-doc