Adds an invalidate_caches() compat function which is a no-op below Python 3.3.  This works around the import caching issue on OSX reported in #820
Merge pull request #820 from iguananaut/issue-820

py3.3 doesn't download distribute correctly, fails build