More robust JSON answer / question deserializing
A pre-build CMake processed config header

canvas_config.hpp now gets generated by CMake to define library build
options, as well as the library version.

Also included bin/bump-version.sh, a tiny script for automating bumping
of versions.
bump-version.sh: can now handle Doxyfile
Got rid of the old bump-version ruby script