Using typed comparison as null == '' is true
parameter config for database managed by a ParameterBag and can use env variables
Merge pull request #968 from lunika/env

parameter config for database managed by a ParameterBag and can use env variables
Let composer override some contants
activate request scope ASAP. Fix #969
Added getDeliveryModuleInstance() method
Added status output variables (IS_PAID, IS_SENT, etc.)
Fixed #980, and improved CS
Fixed comments
generateOrderPdf() throws an exception instead of returning null
Moved the throw to the right place.
Added HAS_PAID_STATUS variable
Using proper module instance creation methods
Typo : Combineation -> Combination
Merge pull request #983 from roadster31/order-details-fix

A PR dedicated to order statuses, and specially PAID, plus minor fixes and enhancements
fix TaxModificationForm parameters. Fix #984
'freesans' is now the default font of PDF documents
Refactored virtual products to be more extensible
Added information on email settings page
Fixed bug in module hook page