Improve non sidebar navigation

This adds breadcrumbs, a list of submodules, permalinks, to top links and quick jump to section links.

It also adds the type of a function/macro/callback in small letters so that for a big function list like in Kernel where the "Functions" header is out of sight you can see whether you're looking at a function or a macro.

![breadcrumbs_and_submodules1](https://f.cloud.github.com/assets/4168875/1158246/eab00e92-1fb0-11e3-9bf5-3d943e45deff.png)

![breadcrumbs_and_submodules2](https://f.cloud.github.com/assets/4168875/1158247/eab210fc-1fb0-11e3-916f-0ba85d707cae.png)

![breadcrumbs_and_submodules3b](https://f.cloud.github.com/assets/4168875/1158401/da3ea570-1fb3-11e3-97a5-117eeb8a453d.png)