Increase optimization level
Huge revamp of Materials

Broke out a lot of different materials into more single purpose
Materials. Also made all Materials take an input stream for
construction.

Disclaimer: Things are probably all broken.
Fix materials and add allMaterials.scn
Add screenWidth to Camera

This lets you change the image resolution and still have the same
view window. It's also easier to create scenes since the value is
relative to objects in the scene.
Add basic wood texture
Add NormalMap class
Add Turbulence material
Improve Wood color and Marble code
Add CrissCross material