Use array maps to preserve dependency order.

Fixes #268.
Touch output file after build to support manic file saving.
Merge branch 'keep-dep-order' of https://github.com/hyPiRion/lein-cljsbuild
Merge branch 'master' of https://github.com/ericnormand/lein-cljsbuild