Made the table test more comprehensive, and fixed the test Makefile.
Fixed an issue where die() wasn't killing SmallWM.
Added some defaults if the config values are out of their ranges.
Fixed an issue where tables weren't being listified properly.
Added an X error handler to prevent SmallWM from crashing on X errors.
Fixed an issue where icons weren't getting any of their properties.
Added the missing Expose and MapNotify events.
Fixed an issue where snapped windows shadowed over the icons.
Fixed some pointer type issues that caused crashes.
Fixed an error where move/resize placeholders were treated as clients.
Give the focus to a moved or resized window after it is done.
Fixed the destroy_client() function.

It now considers the case of a window which is being moved/resized and
does not destroy the window since it is already destroyed.
Fixed an issue where windows moved too quickly.
The button event handlers now check for the appropriate click mask.
Minor fixes.
Fixed how Xrandr events were registered.