[FIX] web: Dialog closing
[FIX] web: Dialog closing

The Dialog class destroys the modal (and so removes it from the DOM)
when the dialog closes but leaves the modal-open class on the body
element if there are still other modal(s) in the DOM.

The problem is that (maily on the frontend side) there may be others
modal(s) in the DOM (not handled by the Dialog class) but which are
not shown to the user, and in that case the modal-open class should
be removed.

laslabs/odoo,laslabs/odoo,ygol/odoo,laslabs/odoo,ygol/odoo,sysadminmatmoz/OCB,Elico-Corp/odoo_OCB,sysadminmatmoz/OCB,sysadminmatmoz/OCB,stephen144/odoo,ygol/odoo,hip-odoo/odoo,stephen144/odoo,Elico-Corp/odoo_OCB,laslabs/odoo,storm-computers/odoo,sysadminmatmoz/OCB,ygol/odoo,sysadminmatmoz/OCB,laslabs/odoo,Elico-Corp/odoo_OCB,dfang/odoo,microcom/odoo,microcom/odoo,storm-computers/odoo,microcom/odoo,hip-odoo/odoo,ygol/odoo,dfang/odoo,bplancher/odoo,stephen144/odoo,dfang/odoo,bplancher/odoo,hip-odoo/odoo,hip-odoo/odoo,dfang/odoo,bplancher/odoo,bplancher/odoo,dfang/odoo,storm-computers/odoo,storm-computers/odoo,storm-computers/odoo,microcom/odoo,ygol/odoo,bplancher/odoo,hip-odoo/odoo,microcom/odoo,stephen144/odoo,microcom/odoo,Elico-Corp/odoo_OCB,stephen144/odoo,Elico-Corp/odoo_OCB,sysadminmatmoz/OCB,dfang/odoo,ygol/odoo,hip-odoo/odoo,bplancher/odoo,laslabs/odoo,sysadminmatmoz/OCB,storm-computers/odoo,Elico-Corp/odoo_OCB,stephen144/odoo