Fixes #293 : NPE when calling Objects.hashCodeFor with primitive array
Fixes #273 : Add hasSameTimeAs Date assertion
Fixes #296 : Added containsValues map assertion
Complete Map assertions javadoc code examples
Adding missing test for MapAssert_containsKeys
Use two spaces instead of one in error message
Fixes #286 : Add doesNotContainKeys Map assertion
Fixes #304 : Use platform-specific newlines when verifying error messages
Add tests for containsSubsequence public API method.
Fixes #307 : Fix test name
Fixes  #308 : Add asList() to switch to List assertions
Fixes #308 : Add asString() to switch to String assertions
Fixes #226 : Add code examples to JavaDoc for all enumerable assertions
Fixes #126 : Remove duplicated code in array assertions
get rid of unecessary curly braces and format code
Fixes #258 : extracting feature learnt to get values from maps
Fixes #24 : Make MapEntry generic in <? extends K, ? extends V>
Make some methods of AbstractMapAssert final to be abe to add @SafeVarargs
Merge remote-tracking branch 'origin/master' into java-8

Conflicts:
	src/main/java/org/assertj/core/api/AbstractAssert.java
	src/test/java/org/assertj/core/error/ShouldHaveAtLeastOneElementOfType_create_Test.java
	src/test/java/org/assertj/core/error/ShouldHaveOnlyElementsOfType_create_Test.java