Used formatter on our changes in the state package
Merge remote-tracking branch 'origin/Guice-refactoring-ndd' into Broders-duplicate-detection

Conflicts:
	core/src/main/java/com/crawljax/core/state/NDDStateVertexFactory.java
	core/src/main/java/com/crawljax/core/state/StateVertexNDD.java
	core/src/main/java/com/crawljax/core/state/duplicatedetection/FeatureException.java
	core/src/main/java/com/crawljax/core/state/duplicatedetection/HashGeneratorFactory.java
	core/src/main/java/com/crawljax/core/state/duplicatedetection/NearDuplicateDetection.java
	core/src/main/java/com/crawljax/core/state/duplicatedetection/NearDuplicateDetectionBroder32.java
	core/src/main/java/com/crawljax/core/state/duplicatedetection/NearDuplicateDetectionCrawlHash32.java
	core/src/main/java/com/crawljax/core/state/duplicatedetection/NearDuplicateDetectionSingleton.java
	core/src/test/java/com/crawljax/core/duplicatedetection/BroderTest.java
Merge branch 'Broders-duplicate-detection' of https://github.com/erwinvaneyk/crawljax into duplicate-detection
Conflicts:

core/src/main/java/com/crawljax/core/state/duplicatedetection/NearDuplic
ateDetectionBroder32.java

core/src/main/java/com/crawljax/core/state/duplicatedetection/NearDuplic
ateDetectionCrawlHash32.java
Merge remote-tracking branch 'origin/Broders-duplicate-detection' into near-duplicate-detection

Conflicts:
	core/src/main/java/com/crawljax/core/state/duplicatedetection/NearDuplicateDetection.java
	core/src/main/java/com/crawljax/core/state/duplicatedetection/NearDuplicateDetectionCrawlHash32.java
	core/src/main/java/com/crawljax/core/state/duplicatedetection/NearDuplicateDetectionSingleton.java
Added new exception-type: FeatureException
Replaced Guice injection with Guice provider
Added CrawljaxConfiguration-check for the features