Add .cache to the Python .gitignore

`.cache` is generated when unittests are run with `py.test` with the `pytest-cache` plugin installed.