Implement menu links as plugins, including static admin links and views, and custom links with menu_link_content entity, all managed via menu_ui module

Based on sandbox branch being used to make the patches for https://drupal.org/node/2256521

Use this PR for interactive review since it's such a big patch.