added free axis rotation mode and handle highlight on hover

Also smarter choosing of intersection planes when in single axis translation mode at grazing angles