Documentation about HDFStore.select() with stop argument is not clear
After finding a strange behavior in my code, I found out that when using the `stop` parameter in `pandas.HDFStore.select()` of in `pandas.read_hdf()`, the where conditions are applied AFTER the limitation of the output and not before, as I would have expected.

I think the documentation of these functions could be a little more clear about the order of operations:
- first, data query (file+path in store) with optional limitation by start and stop
- then, application of the where argument

The documentation could contain something 

> 'The row limitation with start and stop limit the result of the table query, before the where arguments is applied to the dataframe'
