ENH: support iteration on returned results in select and select_as_multiple in HDFStore
New keywords `iterator=a_boolean` and 
`chunksize=number_in_a_chunk`, (default is 50,000) rows are
provided to support iteration on `select` and `select_as_multiple`  results

DOC and TST included

closes #3076
