Added a simple mechanism to force the config library into default mode.
Removed a UI test method that often made problems and not really important was.
Added getter/setter for server and participant (user). They also load and decrypt the config entries, if available.
Added entries to encrypt the server public key. The reason for this is, that one might want to keep private to which server (by public key) he or she connects to. This is not real security since the server url is still in plaintext (probably this will be encrypted in the future) and one could just tap the line to find out a) to which host one connects and b) how the unencrypted PRT fields are (this is the public key of the recipient -- this will PROBABLY also be removed some time).
Removed methods that are not needed anymore since they are now in the model.
Formatting.
Cleanup.
Added user and server fields with values.
Created helper methods to overwrite server and participant from other classes.
Added a possibility to store the server public key via controller.
Adapted test for the new field in the identity panel.
Fixed a bug where the model did not correctly load the participant url. Participant and server were directly accessed and not via the getters, so they were not loaded, even if they were available.
Cleanup.
Cleanup.
Cleanup.
Changed default name.
Cleaned imports.
Reverted to earlier commit since the last one contained an error (threading).
Moved the about button to the right side.
Renaming (client -> user, participant to user if the user is meant).