Changes to custom server dialog

* Cryptocat’s Tor Hidden service is now included by default
* Servers can now be assigned names
* Some other refactoring, tweaking and bug-fixing