Issue #336: OFFSET must not be negative
Issue #336: OFFSET must not be negative

Why:
It is not valid to have a negative offset or page. These changes allow
`query.paginate` to run with `error_out` on but still default to page 1
(or offset 0)

justanr/flask-sqlalchemy