Support for menu base item like default Joomla menu module

Please evaluate and merge my commit. It adds support for defining a base item menu, allowing the menu start from the second level AND respecting only one parent menu item, if desirable.
Thank you in advance.