Propagate better authentication boilerplate across services

I just copy-pasted @jamiehannaford's better version from #352 into all of the other services. This'll do until we get to that backlog item that @rdodev mentions.

Also there was apparently a ton of trailing whitespace in the `index.rst` files. Er, sorry about that.
I guess I still advocate the use of the API key over the password, but I digress (just now mentioned/asked about this in #352).