add a node authentication hostname to the domain-server
add a DomainInfo class to hold domain information
more tweaks to domain check-ins to prepare for auth
hook up domain request for node to authenticate
replace DataServerClient and Profile with AccountManager
more work on authentication, show login window when domain asks
re-set domain auth info if hostname changes
complete access token request flow after login window presentation
require that client ID for authentication server be known to AccountManager
remove an extra space
correctly set token expiration from json response
stub a method to ask for domain-server auth from NodeList
hook up request for domain registration information for Interface
store registration token in more compact form, begin parse on domain-server
client ID need not be passed for password grant type
store access tokens in settings so re-log not required
store access tokens in QSettings
resolve conflicts on merge with upstream master
repair to saveSnapshot call from interface
switch to ini settings file by default for Interface, closes #2029