Fixed tiny Scrutinizer-CI issue - already merged the fix upstream.
Removed files that are installed by SensioDistributionBundle
Fixed issue #1689
[VariationBundle] Fix unexpected dependency issue
[Core] [WebBundle] Implemented Guest checkout
Fix item based promotion
Fixed code style.
Fixed fatal on checkout.
Improved guest customer info in admin.
Merge remote-tracking branch 'upstream/master' into GH90-Implementing-guest-checkout
Merge remote-tracking branch 'upstream/master' into GH90-Implementing-guest-checkout
Cover order placing with behat tests.
Code style fixes
adjustments on .gitignore
Merge remote-tracking branch 'origin/master' into GH90-Implementing-guest-checkout
User email as username for OAuth login.
[CoreBundle] Add ability to information how many products were sold
[OrderBundle] Remove unused config parameter
Add "email" to Facebook OAuth scope.
Merge pull request #1890 from stloyd/patch-2

[OrderBundle] Remove unused config parameter
Fixed order confirmation email.
Fixed and added spec tests
Support per-user limits on coupons.

This restricts users from placing multiple orders with the same discount.
This is a commonly used feature in Magento for sites that have a max $ limit
on their coupons. Users bypass this by placing multiple orders. Magento
however doesn't force you to be logged in during the time of ordering,
so it's easily bypassed that system.