Cmake for master

I also have a branch for adding cmake to version 2.3, if you are interested.

I don't expect you to pull this into your master, but it would be nice if you pulled it into a branch and give it a try.  It detects a few extra things properly that your automake system doesn't (yet).

It should allow you to build with cmake, or build with autotools, with the same tree. Its not a disruptive change, and I prefer using cmake to using the supplied MSVC project files (I've been down that path before with other projects, its annoying).

cheers :)