Logout functionality and customized tableViewCell

- user can logout from applications, menu links, screen views. Then
users who did not save their credentials have to enter them again.
- Customized connections cells to display hostname and username.
- Validation of URL when adding/editing a connection
- Multiple connections: handle the case where user logs in to a
webserver that has a valid session. If login is successful, replace the
existing session.