CLN: explicit kwargs for select
Questions for @jreback on follow-ups:

1) Note in `read_hdf` kwargs is still present in the signature, but i put an assertion that they are empty.  In principle we could pass more junk to HDFStore, but we never do in tests.  Should we allow it, or can those kwargs be deleted altogether?

2) the current signature for `select_column` is `(self, key: str, column: str, **kwargs)`.  These kwargs are passed to `read_column`, which would accept "where", "start", "stop".  In tests we pass start and stop, but never where.  Can we rule out "where"?
