Removed the old ICCCM size-enforcement code.

It is not currently being used, and it is currently clutter.
Fixed many errors affecting events.cpp/events.h.

events.cpp and events.h now currently build.
Removed smallwm.cpp from the build.

This helps when running `make check`, since smallwm.cpp won't be read
until after a few more things are worked out.
Added the UnitTest++ static library to .gitignore