Support and test Clojure 1.4, 1.5, and 1.6 (alpha).  Fixes #8.
Use Clojure cast behavior when writing castable base types.