Updated vcsa_sso to match vpxd_servicecfg sso parameters

Updated vcsa_sso to match vpxd_servicecfg sso parameters and allow for remote SSO configurations
If the CLI parameters are purely positional, would it be reasonable to add a resource-wide validation routine to the type, like [pseudocode]
```
    fail if
      (ls and not dbtype) or 
      (login and not ls) or 
      (password and not login) or 
      (principal and not password) ...
```