Add ability to set the default login, site, and http proxy for the shotgun login.

Add some methods to the shotgun login class to allow there to be a default site and login.  These values will populate the corresponding fields in the dialog if they do not have previously cached values.

Also allow a proxy to be set for the login.