Fixed rest of compile-time warnings

Hey,

I fixed rest of the warnings. Now I need a close review, as I might actually broke something with this PR (though I hope I didn't).

There is one more message left, it is about redefinition of `clj->js`, which happens in dependency library fetch.

```WARNING: clj->js already refers to: /clj->js being replaced by: fetch.util/clj->js at line 3 deploy/core/node_modules/lighttable/cljs/fetch/util.cljs```
We want to avoid api changes. Adding a `(:refer-clojure :exclude [empty])` to ns should resolve the empty warning.