Use deterministic order of hashes in tests

This ensures consistent output across different clojure versions
Also added leiningen profiles for 1.3, 1.4 and 1.5
Merge pull request #7 from glenjamin/multi-version-tests

Use deterministic order of hashes in tests