limit(0) has no effect
When doing for example 'User.select().limit(0)' all users will be returned. Changing the 0 to a positive integer seems to work correctly and a negative integer raises an error as expected. This is frustrating when programmatically calculated limit and expecting limit(0) to work as 'LIMIT 0' is valid sql.
