For performance, dont need to get the entity type, we know for sure what it will be.
For the same reason isDeletable() returns getDeleteRoute, do the same for isTranslatable.
Clean up on MenuLinkInterface and a bit on MenuLinkManagerInterface.
Wrapped to 80 chars, some comments in MenuLinkInterface.
fix interface doxygen
fully populate the doxygen for createInstance() since we can't mixed with @inheritdoc
fixes for menu link content interface
START PART 2:  https://www.drupal.org/node/2301273
apply patch https://www.drupal.org/files/issues/menu-2256521-MenuLinkTree-review-do-not-test.patch
START PART 3: https://www.drupal.org/node/2301313
apply patch https://www.drupal.org/files/issues/menu-2256521-MenuLinkContentUI-review-do-not-test.patch
START PART 4: https://www.drupal.org/node/2301317
apply patch https://www.drupal.org/files/issues/menu-2256521-conversion-review-do-not-test.patch
and resolve 8.x conflicts
fix hook_uninstall to use the correct service
START PART 5: https://www.drupal.org/node/2301319
apply patch https://www.drupal.org/files/issues/menu-2256521-remove-dead-code.patch
and resolve conflicts with 8.x