CLJ-1302 - clarify order constraints of keys and vals

Signed-off-by: Stuart Halloway <stu@cognitect.com>
CLJ-1331: Update primitive vectors to use Murmur3 hash

Signed-off-by: Stuart Halloway <stu@cognitect.com>
CLJ-1335: Update hash for empty PersistList and LazySeq

Signed-off-by: Stuart Halloway <stu@cognitect.com>
CLJ-1339 - fix NPE in primitive vector .equals method

Signed-off-by: Stuart Halloway <stu@cognitect.com>
CLJ-1336 - make hashing mixing function available in Clojure for external collections. Add generative tests that check external hashing facilities match internal hashes.

Signed-off-by: Stuart Halloway <stu@cognitect.com>
CLJ-1344 - update mapHasheq function to call Murmur3. This is used by defrecord and some external collections

Signed-off-by: Stuart Halloway <stu@cognitect.com>
CLJ-1345 - update changelog for 1.6

Signed-off-by: Stuart Halloway <stu@cognitect.com>
CLJ-1348 - add hash-ordered-coll and hash-unordered-coll

Signed-off-by: Stuart Halloway <stu@cognitect.com>
CLJ-1343 - add some?, if-some, and when-some

Signed-off-by: Stuart Halloway <stu@cognitect.com>
CLJ-1248 - Include type information in reflection warning messages

Signed-off-by: Stuart Halloway <stu@cognitect.com>
[maven-release-plugin] prepare release clojure-1.6.0-beta1
[maven-release-plugin] prepare for next development iteration
CLJ-1352: Don't run :each fixtures for vars with no :test metadata

This includes a regression test, and fixes the :added meta for
test-vars to be 1.6.

Signed-off-by: Stuart Halloway <stu@cognitect.com>
move loop locals into same clearing context as loop body
CLJ-1359 - fix bugs in 1.6 changelog

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
CLJ-1354: make APersistentVector.SubVector public

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
CLJ-1363 - reflect .- should return field if both field and method exist
CLJ-1353: Make awt run headless in the build.
CLJ-1355 - restore cached hashCode for Symbol and (uncached) hashCode for Keyword
[maven-release-plugin] prepare release clojure-1.6.0-beta2