Add support for specifying a codeurl config variable

This is now used by default in the footer for linking to the source code
the documentation represents.
Add support for hiding navigation for single-page sites

Fix #1
Change JavaScript navigation ordering to a function
Merge remote-tracking branch 'jdt/master' into gh-pages
Update codeurl and baseurl