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.
I think it only depends on what is the best practice in this situation. So if Burgov bundle is enabled the cmf_menu.admin_extension.menu_options service will be added to DIC whether we've enabled the extension or not.