A bunch of docs fixes

New modules missing ``versionadded`` directives, a bunch of syntax errors in the docs build, and also fixed a broken link.