UI improvements

Mainly when adding an external tool to a course - fields which should
not be changed for a selected tool are either hidden or disabled.  Admin
settings page now shows the Tool Registration name against a tool rather
than the launch URL, and the registration URL replaces the GUID on the
tool registrations page.