Dependency for ui/configuration/test_server_name

Added server_name @property to About page
Added _server_name_locator to Settings page
Added get_server_name() and set_server_name() method to Settings page
Added test for editing server_name which tests locator
Issue 62: Collect logs tab in Diagnostics

* Complete coverage of Collect Logs tab in diagnostics:
    * Choosing the depot type
    * Setting credentials
    * Invoking the collections
    * Gathering the data
Merge pull request #243 from mfalesni/issue62

62: Collect logs tab in Diagnostics
Amended About page links return

Amended About page links return to be a dictionary to enable proper link
checking and downloading
Merge pull request #241 from psav/testing_server_name

Dependency for ui/configuration/test_server_name
Some flake8 goodness
Merge pull request #244 from psav/testing_docs

Testing docs