Fixed duplicate GUID issues on copy / paste
selection / add remove scene change

- Take into account the entity CanSelection() on set selection.
- Always add / remove entities to the scene even if they have a parent.
Check for parents in scene so we only operate on root entities.