Updated AccessToken to support Battle.net accountId return values

Battle.net OAuth uses accountId as the key for the uid, added this as another parameter after the other exceptional cases in the constructor.