Ported changes @drdeteck made on old dead Dynamite-PowerShell-Toolkit project
-Update-DSPToken has a new flag -UseDomain for domain tokens. By default, HostName will be used (this is nice because now we don't need to specify -UseHostName all the time)
-Update-DSPToken don't need to have the tokens at current script location, will search for the token files in the recursive path.