Gets current access_token if not expired with grant_type=client_credentials

When we have already access_token for our client, calling action /oauth/v2/token with grant_type=client_credentials generates new access_token for client even if current access_token isn't expired. This pull adds functionality to check current access_token if exists and not expired and return it or generate new access_token for client.