Revert "Revert "JSON feat: carve_multiple_volumes (CURA-2712)""
Revert "Revert "JSON feat: carve_multiple_volumes (CURA-2712)""

This reverts commit 2bff94ba9f6c0293b4f6c6a1fd79548422639a4d.

reapplies 8ee22738bc75353aa9d12f1dcdf8bf41a3881602

fieldOfView/Cura,ynotstartups/Wanhao,hmflash/Cura,Curahelper/Cura,fieldOfView/Cura,ynotstartups/Wanhao,hmflash/Cura,Curahelper/Cura