Add a swivel function to camera2D to rotate the view matrix. Make render...

Adds a rotation method to the 2d camera (named `swivel` because `rotate` is taken for mouse-triggered rotation) and makes the renderer2D support view matrix Z rotations.