Wrong stage-to-local transform when the root is not identity

1. Make a `Scene` with an `InputListener`
2. Change the scene's root position

=> touch positions are not adjusted to the root's local coordinate system.

This is because `Actor.stageToLocalCoordinates()` does nothing for root, whose parent is null.

For comparison `Stage.hit()` does the root transformation correctly.