Changelog and readme updates prior to release 5.1.2.Final
[maven-release-plugin] prepare release 5.1.2.Final
[maven-release-plugin] prepare for next development iteration
HV-924 Restore compatibility with Java 6

Restore compatibility with Java 6 by not using Collections#emptyIterator() and instead using Collections.emptyList().iterator()
HV-924 Making sure AnimalSniffer plugin runs on each build
HV-931 Handling NaN and Infinite numbers
HV-930 Making sure ConstraintLocation implements equals/hashCode
HV-930 Fixing test