QuerySet#limit() and QuerySet#offset() added.

SQL LIMIT and OFFSET have been supported.
For supporting this clauses, aggregate() is implemented with 'wrapper_clause'.
The 'wrapper_clause' is:
  SELECT COUNT("*") FROM (
  [original clause]
  )

And testLimitOffset is added to test_query.py.