Make more then one value possible

We needed a solution to have more then one value to be added to to an entity at once.
Rmoved dependencies to some sf2 2.4.1 components.

Because there is a problem with the drush-ops/drush sf2 dependency symfony-yaml 2.2.1 I removed them here.
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.
Fixing driver setter logic.