reworked menu system to deal with multiple imports

* Added an improved detection algorithm through ```data-import``` attribute to streamline menu loading
* Removed redundant ```navcurrent.wb``` trigger since it was called at the end of the function after all HTML has been injected and available
* Added comments for logic to help code review
* Removed the ```data-ajax-append``` from base layout for mobimenu.html since it is now only one glyph and too much overhead with ajax for such a small code block [ reducing the ajax requests by 1 for templates ]
* Added base styling for mobile panel which will still require some designer treatment since it is still very simple, but better than the flat gray that was there.