Merge pull request #27 from Jbekker/8.x-2.x

Use newly introduced Path extension for generating urls, date service renamed to date formatter
Code cleanup.
Clean up product types, add description property.
Clean up store types, add description methods.
Fix the add routes when there are no types defined
Move the Commerce Order list builders out of the controller namespace for consistency
Merge pull request #29 from pcambra/no_type_defined

Fix the add routes when there are no types defined
Merge pull request #30 from pcambra/fix_listbuilders

Move the Commerce Order list builders out of the controller namespace fo...
FieldDefinition is renamed to BaseFieldDefinition
Use routes in the entity type preprocess functions