Html attributes for menu links

This makes it possible to add html options (like title, class, id etc.) to menu_items. This makes it much easier to customize menus, and it's also standard to give links in the menu a title attribute. As default will menu item links have the page title as title attribute.