Adding MIT License.
Removing homepage.
Issue #2262703 by PawelR: Call to a member function isVisible() on a non-object.
Issue #2269287 by steven.wichers: PressButton method assumes jQuery is available.
Remove specific symfony versions.

Symfony 2.4.4 fixes the regression introduced in 2.4.3.
Updating to Behat 3.
Initial work to port to Behat 3.
Further work towards Behat 3.

* Continues to extend the Mink Context
* Adds the Behat Chained Steps Extension
* Further API changes.
Making getRegion() public instead of protected.
Removing use of chained steps.
Updating behat.yml for additional profiles.
Follow-up to commit d073a4bd to remove chained steps.
Fixing extensions in behat.yml.
Removing reference to EventInterface.
Parameter name changes.
Compiler passes changes.
Better error handling for missing drupal_root.
Properly setting default driver.
Updating FeatureContext to run properly.

* Without subcontexts, the Behat FeatureContext has been copied directly
  into ths FeatureContext.
Better exception text for missing drupal_root.