Move more defaulting to Urls; standardize withQuery in Url

Also:
- Add checks for incorrectly greedy parsing
- Make SyntaxDemoTest more resistent to changes in hashing order
- Add hacky call to RT.init to prevent Clojure class init problem
Upgrade lein-junit 1.1.2 -> 1.1.6