Update documentation for contributing documentation

Since `toolkit_sphinx_extension.py` was added building the docs pulls in a lot more dependencies than just those in `dev-requirements.txt`. I got bored of going down the rabbit hole after 6 extra packages so decided it would be easier to install all of the requirements.

Also you need to switch into the CKAN directory in order to build the docs.