enabled fake alpha

converted vec3 colors to vec4, converted all demo shaders, and enabled alpha blending -- none of the demo shaders use it, so everything should appear the same

This is correct, but need to adapt it to the new vertex layout / construction code (since this was significantly refactored). Same concept though.