Fixed tiny Scrutinizer-CI issue - already merged the fix upstream.
Removed files that are installed by SensioDistributionBundle
[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
Merge remote-tracking branch 'origin/master' into GH90-Implementing-guest-checkout
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.
Remove debug code
Merge pull request #1811 from umpirsky/fix/item-based-promotion-revert

Fix item based promotion issue
[Promotion] Fix $eligible being ignored when checking coupons
Fix typo in Cart Resolver spec
Fix code after feedback, add ability to disable guest orders
Merge pull request #1902 from bcremer/patch-1

Fix typo in Cart Resolver spec
Extend bugfix for issue 1689 & fix specs
Merge pull request #1901 from stloyd/patch-2

[Promotion] Fix $eligible being ignored when checking coupons