add Aheadworks AdvancedSearch compatibility along with caching

builds on @SchumacherFM commits (see merge request #1 and #2) for composer/modman and caching, and adds compatibility with Aheadworks modules