[WIP] Root MenuNode to be replaced with Menu

This PR introduces new Menu classes which are the "root" menu nodes.

The items (children) of the Menu documents will be managed with the tree manager form type.

- Enables only menus to be listed in the admin
- Will allow menu node creation, edition and reordering from the menu edit interface

Although the support for overlays seems broken at least as far as I can tell.