2.0:
* rewrite of the window manager. complete class reorganization and cleanup.
Separate X class layer (XDisplay/XScreen/XWindow/etc) which does all
- interation with the X server.
+ interaction with the X server.
* using std::string instead of char *'s. bool instead of Bool. proper consting
everywhere where appropriate. unsigned ints where appropriate. etc.