ModulePickling should not save old cache when cache_directory is changed

This should fix the Jedi side bug I encountered in #168.  See also #171.