ENH: .read_pickle(...) from zip containing hidden OS X/macOS metadata files/folders
- [x] closes #37098 
- [x] tests added / passed
- [x] passes `black pandas`
- [x] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [x] whatsnew entry

This PR allows for `.zip` files created by OS X and macOS that contain `__MACOSX` and `.DS_STORE` metadata folders to be loaded by `read_pickle/read_csv/read_table/read_json` without error. 

~It does **not** work with `pd.read_csv(...)` as in that case the compression is handled in the C code. If this enhancement is deemed desirable then I'm willing to have a go at writing it (and the test is already written).~

(No longer true as of https://github.com/pandas-dev/pandas/pull/36997)

Other similar folders may exist from other operating systems, in which case the list could be pulled out as a constant which could be used in the tests and in the module itself.