message: Get countries async (win)
diff: @@ -133,7 +133,10 @@ namespace TogglDesktop
  this.countrySelect.Visibility = Visibility.Visible;
  this.tosCheckbox.Visibility = Visibility.Visible;
  this.signupLoginToggle.Content = "Log in";
  - this.getCountries();
  + Task.Factory.StartNew(() =>
  + {
  + getCountries();
  + });
  break;
  default:
  throw new ArgumentException(string.Format("Invalid action '{0}' in login form.", action));
  @@ -142,12 +145,15 @@ namespace TogglDesktop
  }
  private void getCountries()
  + {
  + Dispatcher.Invoke(() =>
  {
  if (!this.countriesLoaded)
  {
  Toggl.GetCountries();
  this.countriesLoaded = true;
  }
  + });
  }
  private void tryConfirm()
  