Update Drupal Commerce and other contrib modules

Following contrib modules have been updated:
  * Chaos tool suite (7.x-1.4)
  * Commerce Shipping (7.x-2.1)
  * Drupal Commerce (7.x-1.9)
  * Inline Entity Form (7.x-1.5)
  * Libraries API (7.x-2.2)
  * Mime Mail (7.x-1.0-beta3)
  * OAuth (7.x-3.2)
  * Search API Sorts (7.x-1.5)
Remove DC's undefined hostname fixing patch
Use dev snapshots of Commerce Discount and Inline Conditions
Remove Commerce Guys Marketplace module
Disable Commerce Guys Marketplace module
Revert "Disable Commerce Guys Marketplace module"

This reverts commit fbe3813b8b36fc10823f0976e3927bd2f0641141.
Revert "Remove Commerce Guys Marketplace module"

This reverts commit 3508938a22bbb23cc2ee5f8fa2b7b0d738c43b8f.
Add patch to fix Entity API regression.

Change-Id: I234c729cc2729e6d0e5e8d2f0849ae03b25e5df7
Initial setup of Behat
Added feature to test the To drink page based on @tayzlor's sandbox
Added user login feature from @taylzor's sandbox
Merge pull request #9 from lsolesen/behat

Issue #1667988 by Amitaibu: Use testing framework (Behat + Mink) to test builds
Issue #2229001 by lsolesen: Continuous Integration using Travis on github
Merge pull request #10 from lsolesen/travis-integration

Issue #2229001 by lsolesen: Continuous Integration using Travis
Issue #2229195 by lsolesen: Add upgrade tests on Travis
Issue #2122127 by sja1: Add title as dependency to CK Blog feature
Merge pull request #12 from lsolesen/2122127

Issue #2122127 by sja1: Add title as dependency to CK Blog feature
Added Behat feature for the checkout flow
Merge pull request #11 from lsolesen/upgrade-tests-cg

Issue #2229195 by lsolesen: Add upgrade tests on Travis
Merge pull request #13 from lsolesen/checkout-feature

Added Behat feature for the checkout flow