Extend stock.quant.package model to work with parent packages, which in some cases is needed when working with packages inside pallets.
This module adds the following features:
- Ability to set the parent package of a package
- Ability to move a package into another package when a stock.picking is done
- Check that all the content of a parent package is in the same location
- Stock.quant.packge has a field name called parent_ids but in the compute function uses ancestor_ids
- Parent package is only shown at package view if it is set, change it to be able to set it when it is empty
- Packages button (top right of stock.picking.form view) only shows packages, update it to also show parent packages