Implement IMeta for PersistentArrayMap and PersistentTreeMap
Merge pull request #28 from patrickgombert/map-meta

Implement IMeta for PersistentArrayMap and PersistentTreeMap
adds PersistentHashMap
creates abstract macros for maps and seqs; refators platform array and object ns
Merge pull request #29 from mylesmegyesi/persistent-hash-map

adds PersistentHashMap
Begin to implement Ratio
Implement platform Ratio
Merge pull request #33 from patrickgombert/ratio

Ratio
Introduce every? operation for seqs
Introduce empty? operation for seqs
Merge pull request #34 from patrickgombert/every

Introduce every? & empty? operation for seqs
adds tests for array namespace
refactors all protocols into one namespace; clojure.lang.protocols
starts refactoring towards a new clojure.core
moves more wrapper function into core
Merge pull request #36 from mylesmegyesi/array-tests

adds tests for array namespace
Merge pull request #38 from mylesmegyesi/core-refactor

Core refactor
refactors array methods
Begin implementing LazySeq
Implement IMeat for LazySeq