Improved cmake setup.
Add 'format' target to cmake makefile.
Various cmake build, debian packaging, and doc updates.
Only install README.md in debian, not on "make install".
Add ZSH completion rules.