Record chroot names in displays and improve croutoncycle.

croutoncycle now cycles based on display number, so xephyr and xorg chroots can
run at the same time.
croutoncycle also has a direct-switch option as well as a list option.
Improve croutoncycle output
croutoncycle bugfixes
Add croutonmapraised libs to Makefile
Add mapraised to x11-common
Add TODO to replace ratpoison.
Rename to wmtools and support raise and list commands; replaces xwininfo.
Replace ratpoison with croutonwmtools! Completely untested.
Get rid of CROUTON=CORE and use lockfiles to pass off daemon ownership.
Have consistent permissions with crouton-lock
Handle all host-x11 windows in croutoncycle.
Fix croutonwheel aura detection.
Release modifier keys before cycling.
Fix stale framebuffers on switch.
Fix X11 errors on switch.
Fix croutoncycle chroot name detection
Fix previous cycling wraparound.
Fix freeing children and add 0x to hex output.
Cleanups
More cleanups.