Cross-platform tests for Quil

To run tests use:

1. ```lein clean```
2. Compile it:
   a. ```lein with-prifile test-1.5.1 compile``` for Clojure 1.5.1
   b. ```lein with-prifile test-1.6.0 compile``` for Clojure 1.6.0

3. Open ```test\html\test.html``` and push ```run``` button


You can see results on html page. You find errors in browser dev console.
Ah, I see. Looks like the problem is that regular cljx files got generated to `target/gen` folder and test cljx files got generated to `target/gen/clj(s)/test`. And lein collects everything under `target/gen` into jars. Can we generate test cljx to `target/gentests/clj(s)` instead? It will help to avoid overlapping classpath problem.