Add basically working cmake config file.
Add searching for m4, and allowing specifying the command.
We no longer have imake filling in TWMDIR for us, so make our best
guess ourselves from the X11 info cmake looks up.  This makes us have
to move add_definitions down lower.
Move the standard defs up higher, and use set_property() to stick the
SYSTEM_INIT_FILE and PIXMAP_DIRECTORY bits into the files that need
them.
Use set_property() instead of set_source_file_properties() here for
consistency.
Give better warning when we can't find librplay.
Accumulate up libs in $CTWMLIBS and move add_executable and
target_link_libraries down to the end; this makes sure everything's in
place and avoids annoying ordering issues.
Fix the YACC checking; this now DTRT if you have yacc(1) but not
bison(1), woo!
Add some handling for libctwmc, which doesn't hook up to anything.
Exclude build dir when building a tarball.
Put together a target that theoretically puts manpages together.
It looks like these long paths aren't necessary.
Add target to install stuff, which just proves how the manpage
building isn't working.
Install system.ctwmrc, and strip extraneous quotes while I'm here.
Ah, we need add_custom_target() to get the manpage building.  Add some
extra variableage to the process, and get it installing too.
Add and ignore the contents of the build dir.
Reverse this conditionalization; if we don't find X, we bomb out right
away, so we can avoid nesting all this stuff adding X libs etc.
Pull conditions out of else().  They're actually not needed on endif()
either, but leave them there for self-documenting purposes.
Do a bunch of rearranging of CMakeLists.txt to put things more
together with similar things, rather than where they wound up as I
piecemealed it together.  Add support for a few flags to turn some
things off if necessary as long as I'm in here.
Allow disabling XPM too.  Take out duplicate addition of the libs this
showed up.