Add match module
Add PhraseSession and co
Engine: drop all code obsoleted by PhraseSession
app: convert to PhraseSession et al
devHandler: require PhraseSession
CachedObject: make clearCache easier to work with