Merge pull request #1075 from inthause/APIWeb

Products Web API
Add rbsDate and rbsDateTime angular filters.
In order editor, ifthe order is not processing, do not load remainder.
Updates in shipments:
 - add an object to represent shipment lines
 - store productId in lines
 - ...
Code formatting, comments and minor enhancements.
Extract rbsCatalogVariantSelector directive from RbsCatalogVariantProductController.
Code formatting, comments and minor enhancements.
Product returns module (in progress)
Fix addresses handling in admin panel for orders and shipments.
Add rbsAjaxOpenWaitingModal and rbsAjaxCloseWaitingModal on AjaxAPI in front office + rbsAjaxWaitingModal directive to catch the emitted events.
Allow storageName to contain an underscore in web resolver.
Add delivery date in shipments.
Update product returns (attached files, time limit, waiting modal, etc).
Productreturn: minimal reshipment data handling.
[BackOffice] Handle icons on span tags in addition to i ones.
Add an getProductAxesData method in ProductManager.
Minor fixes and enhancements.
Add new max-height directive in back office.
Update product returns back office (returns, reshipping, etc).
Fixes and refactoring in product return creation form.