Allow to use a different access token url (depending on environment)

This PR allows to use a different access token url (depending on environment)

It also include some fixes:
+  Fixed double set in accountBaseUrl
+  Fixed usage of VSO response when there is an error getting the VSO OAuth access token