ENH: add chunksize argument to read_sql (GH2908)

Closes #2908 

Should probably add this also to `read_sql_table`. And try to reduce some repetitions (`_wrap_result` can maybe be a top-level (in the file) helper function).
OK, I am going to leave it now as is, can always later look at implementing it as a class, but like to get this in