add delete option to cache deleter
move parser cache to cache.py - centralize all caches there
move module cache to cache.py - centralize all caches there
forgot some fragments of CachedModule.cache
python 3 compatibility, which is nicer anyway