Refactor all UI docstrings

This will make the UI docs look much better
Merge pull request #1341 from elyezer/docstring-refactor-ui

Refactor all UI docstrings
Test "auth_source_ldaps" API paths

Flesh out the `AuthSourceLDAP` class and add this class to module
`test_multiple_paths`. Reference bugzilla bug 1140313 ("Cannot read an auth
source ldap's host via the API") in the updated test suite.