Added local lights to avatar. Added haze to voxel.

Initial test values for haze distance and color, as well as light direction and color.
Is there a reason you're changing the colors of all the vertices manually rather than using a shader (or even the fixed function glFog, since the voxel system doesn't currently use a shader by default)?