Replace GNU Autotools with CMake

Removes configure.ac and Makefile.am and replaces them with a single CMakeLists.txt which does the same thing. Updates documentation to include new build instructions.