Show all providers when a user cancels one's setup
Merge branch 'bug/cancelling-a-provider-setup-doesn't-show-the-complete-provider-list-again-5418' into develop
No duplicated providers can be entered by a user.

getId method is more intelligent, it builds URL objects and compare
between them comparing their hosts, their ports and their protocols.
Merge branch 'bug/a-user-can-add-one-provider-multiple-times-5419' into develop