Lots of changes

Changed most of the 2D rendering to use 3D primitives instead of
SpriteBatch.
Removed LineList, LineStrip, TriangleList, & TriangleStrip. I can add
them back should I decide later that I need them.
Got XamlGame working (in its current state) with XNA 4.0.