Type hinting specs
Creating Payment component
Fixing specs
Fixing hardcoded references to PaymentsBundle classes
Fixing hardcoded references to PaymentsBundle classes
Fixing glitches
Add misc files for Payment component
Merge pull request #589 from jjanvier/feature/component/payment

[Component] Payment
Creating Addressing component
Fixing spec for Addressing component
Fixing spec for Addressing bundle
Fix CartProviderSpec
 Fixing hardcoded references to AddressingBundle classes
Fix after code review, type hinting specs \o/
Fix composer.json
Merge pull request #577 from jjanvier/feature/component/addressing

[Component] Addressing
Creating Promotion component
Fixing spec for Promotion component
Fixing spec for Promotion bundle
Fixing hardcoded references to PromotionsBundle classes