Issue #916388 by Berdir: Follow-up, improve menu_rebuild() performance.
Issue #293487 by mr.baileys, lilou, ZenDoodles: Fixed TestingParty08: User password reset.
Issue #1807800 by plach: Added status and authoring information as generic entity translation metadata.
Issue #1908906 by jessebeach: Remove unused code from toolbar_pre_render_item() that throws a warning on custom themed tabs.
Issue #1292374 by jbrown, chris.leversuch, slashrsm, karschsp, Kevin Morse, Berdir: Fixed Enable static caching for File entities.
Issue #1914180 by amateescu: Unbreak and cleanup the autocomplete widgets.
Issue #1896076 by EclipseGc, fago: Added Contextual Plugins and supporting code.
Issue #1911190 by mitron: Test that drupal_get_filename() has NULL return value when the file is not found.
Issue #1869914 by scor: Refactor RdfMappingDefinitionTestCase and split it in dedicated test cases.
Issue #1895064 by scor: Fixed Ensure user name is language neutral in RDFa and update tests to parse RDFa.
Merge branch '8.x' of git.drupal.org:project/drupal into 8.x
Issue #1874664 by Wim Leers, jessebeach, tkoleary, Gábor Hojtsy, quicksketch, Bojhan: Reconcile 'Edit' toolbar option with local tasks (tabs) and contextual links for editing.
Issue #1887046 by Sutharsan: Convert drupal_http_request() usage in install.core.inc to Guzzle.
Issue #1913084 by tim.plunkett: Introduce a Form interface for building, validating, and submitting forms.
Initial unit test migration to phpunit.

Also vendored phpunit, pointing to a fork to resolve a temporary conflict with symfony-yaml.
Integrate PHPUnit tests into Testing Module UI.
Handle case of no WebTests to run.
Added phpunit test running to the simpletest UI. Still needs polishing.
Added explicit registration of phpunit namespaces since they use a classmap.
Documented and decomposed phpunit related functions.