PartDesign: fixes for new body creation
PartDesign: fixes for new body creation

Upon creation, new bodies used to steal bits from other parts and
bodies, if they were accidentally selected. Extra checks have been added
to make that much less likely.

usakhelo/FreeCAD,bblacey/FreeCAD-MacOS-CI,usakhelo/FreeCAD,wood-galaxy/FreeCAD,chrisjaquet/FreeCAD,chrisjaquet/FreeCAD,maurerpe/FreeCAD,wood-galaxy/FreeCAD,timthelion/FreeCAD,wood-galaxy/FreeCAD,bblacey/FreeCAD-MacOS-CI,Fat-Zer/FreeCAD_sf_master,Fat-Zer/FreeCAD_sf_master,chrisjaquet/FreeCAD,maurerpe/FreeCAD,Fat-Zer/FreeCAD_sf_master,bblacey/FreeCAD-MacOS-CI,Fat-Zer/FreeCAD_sf_master,bblacey/FreeCAD-MacOS-CI,wood-galaxy/FreeCAD,bblacey/FreeCAD-MacOS-CI,bblacey/FreeCAD-MacOS-CI,usakhelo/FreeCAD,usakhelo/FreeCAD,wood-galaxy/FreeCAD,maurerpe/FreeCAD,timthelion/FreeCAD,timthelion/FreeCAD,usakhelo/FreeCAD,chrisjaquet/FreeCAD,usakhelo/FreeCAD,chrisjaquet/FreeCAD,bblacey/FreeCAD-MacOS-CI,timthelion/FreeCAD,maurerpe/FreeCAD,maurerpe/FreeCAD,usakhelo/FreeCAD,timthelion/FreeCAD,Fat-Zer/FreeCAD_sf_master,timthelion/FreeCAD,chrisjaquet/FreeCAD,wood-galaxy/FreeCAD,chrisjaquet/FreeCAD