Fix to include depending package 'plone.app.contentmenu' when it exists
Integrate memoize_contextless for layouts vocabularies