message: Move countries fetching outside of the main thread (win)
diff: @@ -149,10 +149,7 @@ namespace TogglDesktop
  this.countrySelect.Visibility = Visibility.Visible;
  this.tosCheckbox.Visibility = Visibility.Visible;
  this.signupLoginToggle.Content = "Log in";
  - Task.Factory.StartNew(() =>
  - {
  - getCountries();
  - });
  + Task.Run(getCountries);
  break;
  default:
  throw new ArgumentException(string.Format("Invalid action '{0}' in login form.", action));
  @@ -161,15 +158,12 @@ namespace TogglDesktop
  }
  private void getCountries()
  - {
  - Dispatcher.Invoke(() =>
  {
  if (!this.countriesLoaded)
  {
  Toggl.GetCountries();
  this.countriesLoaded = true;
  }
  - });
  }
  private void tryConfirm()
  