COMPAT: drop pyarrow < 0.7 and fastparquet < 0.1 for Parquet IO
What @dhirschfeld originally did in https://github.com/pandas-dev/pandas/pull/18629, but what was removed to merge it for 0.21.1. I think we can do this for 0.22

For pyarrow < 0.7 we can remove some extra complexity, for fastparquet I am actually not sure if it is needed.
