Sync w/ private repository

Makefile:

 - Document targets for creating documentation in various formats
 - Exclude checkout databases generated by older versions of Fossil
 - 'install' target will now build documentation, and run setup.sh
   while installing Emacs Packages
 - Add new target 'update' which builds documentation and runs
   setup.sh w/out installing Emacs Packages

Perltidyrc:

 - Utilize a variable maximum line length

Git:

 - Add alias for generating a pretty log tree
 - Update git completion scripts to those shipped with git v1.9.3

Emacs:

 - Add support for editing YAML files since I am now experimenting
   with ansible[1]
 - Disable cperl-electric-parens as delimiter completion is now
   handled by electric-pair-mode
 - Add new boilerplate snippet for javascript files

Org-Mode:

 - Display WAITING tasks when displaying tasks to refile

setup.sh:

 - Documentation generation is now handled by make(1)


Footnotes: 
[1]  http://ansible.com