allow device / interface orientation changes to be ignored

In some cases, it may be desirable to lock the orientation of the camera source so that no transforms are executed upon receiving device or interface orientation changes. This PR adds that capability to `CameraSource` and `VCSession`.