List available facility in login algorithm. Refs #8581.
Obtain the soapEndPoint based on facility on login. Refs #8581.

- Use username/password properties directly in the login algorithm.
Added soapEndPoint methods to session. Refs #8581.

- Removed a "zero width space" from soapendpoint in `Facilities.xml`.
Created convenience method to set endpoint & SSLContext. Refs #8581.
Fix broken tests. Refs #8581.
Merge branch 'feature/8581_icat_use_specified_endpoint' into develop. Refs #8581.

Conflicts:
	Code/Mantid/Framework/ICat/inc/MantidICat/ICat4/ICat4Catalog.h