Documentation Rendering Fixes (BDD adds  not passing)

These fixes to the documentation system address many of the long standing bugs that prevented reliable rendering of the index and topics.  It also includes a better master index page and updates to some docs for consistency.

I've tested it with actual booting and navigation; however, there's a glitch with BDD that's keeping it from running correctly on BDD due to i18n issues.

Please review the patch and see if it's acceptable to take w/ BDD issues.  I will fix those ASAP either way.