Add some new options from my private repo

 1) DocBook documentation can now be made via the 'make docbook'
    target
 2) Added support for versions of fossil older than v1.22
 3) Add an option to automatically install Emacs packages from either
    setup.sh or make
 4) Rename mk/targets.mk to mk/documentation.mk

Emacs:

 1) Remove Zend coding style from Emacs configuration.  This broke
    horribly due to recent changes to php-mode.
 2) Use nice-prog-hook() when editing ruby files
 3) Use xml-mode when editing wsdl files
 4) Use id-mode globally
 5) Remove *.bak files when cleaning
Add example of using setup.sh to download and install Emacs packages