Create graphics framework

This commit does little chess-related work, but rather takes the time
to set up future graphics commits.  The additions in this commit
include: thread creation for display code, OpenGL/glut/glu library
initialization.
Mockup CodingStandard as reminder of best-practices
Add enum options for display colors