Add test_modulepickling_change_cache_dir
Fix test_modulepickling_change_cache_dir failure
Skip test in Python 3.  It is a known bug.

See: #161
Merge pull request #172 from tkf/test_modulepickling_change_cache_dir

ModulePickling should not save old cache when cache_directory is changed