Some more renaming and 2D subsystem improvments.

Slightly renamed some methods.
Added shadows to 3DIn2D sample.
Added ability to rotate rectangles and ellipses.
Fixed bug with butching textures with per vertex colors.