Added viewImage twig extension

* Also solved hotfix in ImageResizer. When no resize needed, no image was being rendered
* Formatted some code
* Changed default view image route to /image/{id}/render
Merge pull request #127 from elcodi/hotfix/image-view-twig-extension

Added viewImage twig extension
Added rates fixtures in CurrencyBundle
Merge pull request #129 from elcodi/feature/currency-rates-data-fixtures

Added rates fixtures in CurrencyBundle
Added yen into currency fixtures
Merge pull request #130 from elcodi/feature/currency-fixtures-updated

Added yen into currency fixtures
Check user type on authentication success callback

* Only add Cart user if logged user is a Customer.
Merge pull request #131 from elcodi/hotfix/authentication-success-checks

Check user type on authentication success callback
Birthday is a date object, not a DateTime
Set to public the getEntityNamespace factory method
Merge pull request #133 from elcodi/feature/birthday-public

Birthday is a date object, not a DateTime
Merge pull request #132 from elcodi/feature/get-entity-namespace-factory-public

Set to public the getEntityNamespace factory method
Attribute and Value bundle

AttributeBundle defines the basic key/value model used to support
product configuration, i.e. descriptive attributes as well as "dimensions"
used to identify a particular variant of a product or product extras.
Fixes from php-cs-fixer
Fixed incorrect classname parameter and doctrine mapping
Added SKU for Product
Added Trait for price members in a Product
Initial product variant bundle structure and classes
Moved VariantInterface from Entity directory
Added ORM and Fixture configuration