Starting merge of CMake build system files into trunk with the encouragement of Doug Gregor and others.