Removing the lazy-seq call inside defquery.

The underlying clojure.java.jdbc/query call already returns a lazy seq.
Whitespace changes.
v0.2.2.
Minor defquery refactoring.
Changing the core tests to not repeatly redef queries.
Splitting out the sql-file parsing code into its own namespace.
Replacing a couple of ':refer :all' calls with explicit names.

I have mixed feelings about :refer :all. It's great for things like unit
tests, but generally I don't like star-imports. They don't create the
dependency you're trying to express.
Making a named-parameters function private.
Refactoring the named-parameters test cases.

Macros devour test-case boilerplate. Win.
Minor improvement to the reassemble-query tests.
Minor tidy of defquery-test.
Adding an explicit test for no-rows-returned.