Username/Credentials retrived from token driver

Since each token driver is free to use the way it wants to store the
username/password, username() and credential() method are invoked to get
the values. token_driver.credentials() added in view of this need.