fixed max-rows bug and added missing fetch-size option

Fixed `(with-connection [conn dbspec]
             (query conn ["SELECT * FROM table"] {:max-rows 10}))`
throwing `IllegalArgumentException No matching field found: setMaxRows for class java.lang.Long` . 

Added fetch-size option, which was otherwise ignored.

```
Ran 12 tests containing 86 assertions.
0 failures, 0 errors.
```