Merge pull request #282 from ChristianGiupponi/1.2/develop

Added italian design language
Updated multiple URLs, added download as helper
Updated 2.2 compatibility
Fixed dashboard issue
Cleaned up core library
Updated tablesorter
Updated products filtering
Fixed dashboard items going missing
Updated orders admin

Added updated filtering, ajax pagination and left/right arrow key
navigation
Updated products admin

Updated pagination and added left/right arrow navigation
Fixed routes labeling
Category slugs are now unique to their parent

Previously slugs couldn't be the same as any other category, this is now
changed to be unique to their parent and the entire slug is checked
rather than a single node.
Updated additional modules to drop info()
Updated dashboard event
Fixed another dashboard issue
Fixed column conflict when getting an order
Routes can now be reordered from admin
Misc.
Added more keyboard actions to orders
Added more keyboard actions to products