mobile menu: js + style for submenu navigation

- stripped down p3.mobilemenu.js to handle submenu navigation
- less namespaced by .mobilemenu for js generated functionality
- styling for navigation