CLJS-777: multimethods are not IFn
CLJS-778: RSeq does not implement INext, incorrect -rest implementation
Permit hashbang omission for nodejs target.

Adding :hashbang false to the compiler build options will
omit the hashbang.
CLJS-780: apply-to broken for arg count >= 6
benchmark and test Nashorn when available
typo
New Closure library release script from Git source
CLJS-782: toString implementation for UUID
CLJS-774: ensure correct cljs.reader inst and ratio parsing.
Use Array.isArray when building for node.js

This seemed to be the easiest way to do this, but I'm open to other ideas.
com.google.javascript.jscomp.JSSourceFile was an empty deprecated wrapper around
com.google.javascript.jscomp.SourceFile. JSSourceFile -> SourceFile.
fix regression in cljs.closure/build

return final output again
Merge remote-tracking branch 'origin/gclosure-lib-release-from-git'
update pom
bump version in README
CLJS-788: spurious warnings about goog namespaces

Earliers version of the third party lib included populated
goog/deps.js. Add a simple hack to make sure we are considering the
canonical goog/deps.js file.
bump dep in README
fix goog/dep.js change to work with ClojureScript development as well
goog/deps.js resource name conflict between Google Closure Library and
Google Closure Library Third Party also affected goog/base.js. Add
`cljs.js-deps/goog-resource` helper. Update `cljs.closure` to use it.
bump version in README