Applied https://github.com/clojure/clojurescript/commit/1d1a8124f886c42fdec14df7b63cef9bfee8a401 to resolve some floating compatibility issues.  Also solves a whole raft of other types.
Merge pull request #3 from wbrown/compat-fns

Fixes to cljs-clj compatibility functions