This version is a intermediate version in the attempt to port tetris to OpenGL,
currently all of the "easy" conversions are implemented in Shared.h,
but there are still IrisGL windowing commands in Rotor.C and main.C,
the problem functions are documented in unknown.txt.

About to start extracting segments from the main loop and moving the commands into the GLUT loop, in particular things like "holding" the ALT-8-2 can be redone with the keyboard callback in GLUT and key == '8' & '2' (after checking, glutGetModifiers() == GLUT_ACTIVE_ALT), i.e. with bit-wise ANDs.

Extracted all event coding into glut approved format. Changed over window code to glut windowing code.  Added CTRL-P as a command to pause the game that will let you rotate and translate pieces still, unlike a middle mouse button click, which will just freeze everything.

New files such as keyboard.C and display.C are all intermediate files in the extraction of event code to event methods for GLUT. most things in unknown have become known.

