Problem is that ChartShape does not handle deleted components,
but it shall be possible to manipulate these components.
This patch adds a deletable flag to KoShape and checks this flag
in the default tool before trying to delete a shape.
ChartShape then sets this falg for all its components.
Currently isGeometryProtected() is used to block deletion of a shape.
This behavior is not changed atm.
Imo this should be reviewed so that geometry can be protected also for deletable shapes.