Don't crash when there is an incorrect second PlasmoidItem
Declaring a PalsmoidITem or a ContainmentITem anywhere else than the QML root item is not supported and clearly an error, but never the less, it should never crash. this patch puts enough guards that the resulting plasmoid is broken and doesn't do anything, but doesn't crash plasma anymore.