COMPAT: change pytables to use 3.0.0 API (GH7990)

closes #7990 
I mean not a huge deal if you don't like it then don't have to do it.