Merge pull request #1097 from inthause/APIWeb

Add User Web API
Fixes: print template, shipment stock and return request form.
Migrate order list and detail blocks.
In product data, return the full price data for variant products.
Add a specific modeThumbnail image format for shipping modes and payment connectors in the order process.
Add some block twig tags on some directive templates.
Extract 2 directives from cart line to use them in returns too.
Add new interstitial block.
Product detail update.
In the return-list block, if there is no return, add a message.
Allow to disable precisions and attachedFile fields for some reasons in product returns.
Fix reinsurance empty test.
Merge pull request #1095 from intportg/APIWeb

Dev
Fix attached file display in return process + fix return list anchor.
Merge pull request #1098 from intportg/APIWeb

Fix attached file display in return process + fix return list anchor.
Migrate reviews to AjaxAPI + profiles refactor
Minor enhancements and fixes.
Remove stopPropagation on listeners for dynamic lists to simplify extensions.
Delete tests on deleted classes from module Review.
Merge pull request #1099 from intportg/APIWeb

Migrate reviews to AjaxAPI + profiles refactor + minor enhancements and fixes