fixed so everythign is rotated properly in landskape and portrait, though portrait is disabled because heading is not correct during portrait mode; now video stream gets rotated properly
now UI will update when orientation on server updates even if the device orientation does not change; fixed so that location updates are disabled when not needed; indicator frame and arrows are properly initialized