IN PROGRESS - issue CORE-4377: Tool name is missing in the tool request
notification list in Notification window 
https://pods.iplantcollaborative.org/jira/browse/CORE-4377

Added space after tool name in the status changed messages.
CORE-2765 Enabled the sending of a user message for tool req submission.
CORE-4540: Donkey now attempts to add an AVU if an AVU with the same
attribute and value does not exist.
CORE-4155: renamed the /get-only-analysis-groups endpoint to /public-app-groups
CORE-4155: added code to extract the user's first and last names from the attributes provided by CAS
Update directory-listing.md
CORE-4234: Can't share from trash.
CORE-4545: switched back to the old implementation of the get-analyses-in-group service
CORE-4460: added the HTTP methods to the documentation for a couple of endpoints
CORE-4460: added an endpoint index
CORE-4460: regenerated the endpoint index after fixing the script so that it can recognize headers that are denoted by underlines on the following line
CORE-4460: updated the endpoint indexing script and regenerated the index
CORE-4460: added HTTP methods to the documentation for the system message endpoints
CORE-4460: regenerated the endpoint index after adding support to the generation script to detect records of forwarded endpoints
CORE-4460: regenerated the endpoint index after modifying the link generator so that it removes periods from links
CORE-4556: Fixed restore. We were checking to make sure that the full
path to the trash origin was writeable instead of the dirname of the
trash origin.
Fixed the ticket lookups so they use the irods user instead of the user
making the request.
Fixed an issue that appeared to be causing authentication exceptions in
Jargon. We were handling tickets as the users making the request instead
of the admin.
CORE-4563: added references to the remote services for all of the pass-through endpoints
CORE-4568: The (attr-value?) function was returning an empty list, which
was evaluating to true, which wasn't what we wanted.