Add HWIOauthBundle to deps
Allow Variant selection for Products without Options

Currently a bunch of code assumes that a product only has variants if it has options,
even though what really matters is whether there are variants.
This PR checks for the presence of variants instead of options.
Add description to promotion adjustments

Currently promotion adjustments don't have a description.
This PR makes it possible to pass Promotion descriptions to these adjustments.
Fixed typos/PHPDoc
Merge pull request #512 from Richtermeister/promotion-descriptions

Add description to promotion adjustments
Merge pull request #510 from Richtermeister/variants-over-options

Allow Variant selection for Products without Options