added a new audio player

based on mediaelementjs
Merge pull request #39 from yacon/3.2_audioplayer

added a new audio player
avoid error if isHome is not set

happens for trl languages
Fix searching for subroot component

Was only working when subroot was under root, this is not always the case
added more modularity for Kwc_Root_Abstact and Kwc_Root_TrlRoot_Component

now extending is easier
if config for Root_TrlRoot_Model is already set choose this
moved fulltextSearch/Trl folder correctly to directory for correct trl support
Merge branch '3.2' into 3.3
correct trl suport for Kwc/Menu/BreadCrumbs/Trl/Component.php, changed _getChainedComponent to static getChainedByMaster
fix id usage, separator is still included
Mail redirect: replace static methods with non-static ones

- don't make it more complex as required
- now it's possible to have dynamic recipient models
add dynamic method that returns recipientSources

default implementation still uses setting