added new menu mobile with nice animations for navigation

- loads menu dynamically with ajax on click on menu button
- caches entries after first load for more performance
- preloads all entries after onLoad, because no delay time if press on menu button
- supports that only one menu is open, that means if more than one menu in web only one can be opened
bugfix in onJElementReady for checkVisibilty, el has to be called if visible
only load mobile menu javascript if menu is visible
optimized mobile menu component

- renamed some vars and functions
- back link will be created now in javascript
- removed menuLoaded event and moved code to its position
- cache will be deleted for every mobile menu component
- mustache dependency added
page events nameChanged and UrlChanged extends now from Kwf_Component_Event_Component_Abstract

they have nothing to do with contentChanged
component select is not necessary, array filter with showInMenu is enough
Merge pull request #131 from kaufmo/master_mobile-menu

Master mobile menu