* Update UI to ask for URL for Gitlab as provider.
* Create state for each source control in factory.
* Save url for SourceControl when given.
* Make Gitlab dynamically use correct URL (custom or default)
* Update SourceControlsTest to check for custom url when given.
* Style fixes.
---------
Co-authored-by: Saeed Vaziry <61919774+saeedvaziry@users.noreply.github.com>