Updating the docs template.

- Adding Header
- Splitting Applicatin and Development help files into separate groups
- Only showing links for that ‘group’ in the sidebar.
- Moving template to Bootstrap 3.
Removing unneeded named anchors since they were causing an issue with SimpleXML.
Added new check_segment() method for setting active states.
Created a generic index page for the Application docs.
Initial work on updating the docs module to be more functional and robust.

- Rewrites URLs to be full URLs and be in the proper ‘group’
- Styles tables nicely.
- Handles the new separation of groups.
- Possibly more.
Push the docs sidebar through the post_process method to correct linkages. Also fixed an error with empty named anchors.
Same page links to named anchors in docs were not previously being rebuilt correctly.
Small theme tweaks. More to come, I'm sure.
Cleaning up docs for some consistency and appearance.
Fix for when docs anchor is empty string.
More docs styling tweaks.
A little cleanup.
Removed the Modules link from top navbar since we’ll be incorporating modules into the other two groups.
Allowing docs to find module index files.
Docs within modules will always expect developer docs to be located in the {module}/docs/developer folder.
Small cleanup of some of the docs documentation.
Allow for a user-editable 404 page for the documentation.
Ignore the new _404 doc file when building the sidebar.
Making it so that modules can contain application-level docs (normal user docs) and developer-related docs.

Currently developer docs in a modules cannot be found, but the TOC shows up correctly.
Added generic 404 page for docs.