Add the Admin extension that enables editing HTML attributes

Contains an interface that encapsulates the attributes related methods for the menuNode.
Relies on burgov/key-value-form-bundle for the admin.
and note: the phpcr-odm documents we handle are NodeInterface. they are used to *build* the items, but are themselves not items.