Added doxygen config file and a 'make doc' target to cmake.