Closes #723 (consistent handling of limit and offset across dialects)

As noted by @iamjochen in #533, there was a discrepancy in how limit and offset were handled across different dialects. 

If not limit is given, MySQL and SQLite will set the limit to max table size (1.844E+19 and 1e+13 respectively)