Add .cache to the Python .gitignore

`.cache` is generated when unittests are run with py.test