[IMP] product: search on internal reference

When searching on the name of a product.template, search also on the default_code. Move the filter from product.product to product.template.
The field default_code is on the product.product but accessible through a related field, meaning when reading it will fetch only the first variant but searching on all variants.
Fixes #3399
[IMP] stock: display chained moves

Add field move_dest_id in stock.move form view for better debugging of complexe stock flows.
[IMP] point_of_sale: distinguish discounted lines

After closing a POS session, the pos order lines are grouped by product.
Instead, distinguish products with a different discount notice to have different lines for such products in the generated account.move for better traceability.
[FIX] fix a crash with create popup forms (web client)

it was trying to call the forme 'hide' method on the searchview.  To
solve the problem, I readded the method (and renamed it to do_hide for
consistency with views)
[IMP] ecommerce onboarding misc improvements: tour, qty inc/dec, add placeholder for product brief desc, add print button, cart icon fix for all themes, and last delivery module move data from demo file to data file set for default one data as a delivery courier.