fixed camera rotation lock for rotation difference > 2 PI and also fixed to use + and - directions to reach new camera rotation in the fastest possible direction