TransformControls: fix snap in local space

the issue was that after switching between translate- and rotate-mode snap did not work anymore. this was because it switched to from `world` to `local` space and in `local` space it did not check for snap.

this commit fixes that (hopefully?)