I believe this breaks backcompat. Previously, an empty SQL result set would yield a empty slice return value. Now, it yields `nil`. (I discovered this in my code that marshals the JSON of the gorp query results; it used to be `[]` when empty, and now it's `null`.)