WP8 Automatic Orientation

First run at Automatic Orientation for WP8 by rotation the projection matrix.

Note, this won't work out of the box for custom effects. They'll have to append the GraphicsDevice.RotationMatrix2/3D to their projection matrix within Effect.Apply();