Track times
I implement feature request https://github.com/pandas-dev/pandas/issues/32682 but if someone has more experience with pytables consider these changes.

The h5 files generated with track_times=False has the same md5 hashes, that is covered in the unit test as well as the fact that the hashes are not the same with track_times=True

- [x] closes #32682
- [x] tests added / passed
- [x] passes `black pandas`
- [x] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [x] whatsnew entry

https://www.pytables.org/usersguide/libref/file_class.html?highlight=create_table#tables.File.create_table this option already defaults to `True`. is the purpose of this PR not to set it?  > https://www.pytables.org/usersguide/libref/file_class.html?highlight=create_table#tables.File.create_table this option already defaults to `True`. is the purpose of this PR not to set it?

Yes, you are right. The default value is `True` that means that creation time is stored inside h5 (that is reported as unwanted due to change of SHA hash). I exposed the track_times to `put` method of HDFStore. I let default value to `True` in all methods that it goes through to keep current behavior. Finally i pass it to `table._handle.create_table`.

The possibility to set of track_times can be seen in test on line 325. And on lines 340 and 343 you can see the different or the same check-sums after appropriate setup of track_times.  Hi @jreback . I did changes you requested. But, I found another possibility - not to pass track_times in parameters but put it here: https://pandas.pydata.org/pandas-docs/stable/user_guide/options.html . What do you think? > Hi @jreback . I did changes you requested. But, I found another possibility - not to pass track_times in parameters but put it here: https://pandas.pydata.org/pandas-docs/stable/user_guide/options.html . What do you think?

i think accepting it like in this pr is ok. > we already require 3.4.2, so ok to simply bump the minimum to 3.4.3 is fine.

I updated requirements in separate PR and updated this PR accordingly. Hi, I see that "krysma" already remind this feature. Please revise changes and decide next steps. I synced it with master, so now it is without conflicts. thanks @rbenes  Hi, trying to use track_times=False I add to look at all the options used in the [test](https://github.com/pandas-dev/pandas/blob/b1b70c7390e589bbfa0d8896aa76e64bec0cf51e/pandas/tests/io/pytables/test_store.py#L301), so that I found that index=None is needed in order to indeed obtain reproducible files.
Is it expected? If yes it should be said somewhere in the documentation.