fix css
remove macros.clj
extract dom data storage to dom-data.cljs
simplify selector function arguments
simplify selectors implementations
remove unused function
Make it clear that the author has no idea what he's doing
Remove unnecessary do
milestone: get interact as closure lib, simple optimizations
Merge branch 'master' of bitbucket.org:ornicar/chessground

* 'master' of bitbucket.org:ornicar/chessground:
  Remove unnecessary do