CORE-5546: added support for connection timeouts and a refresh window stored in the token information
CORE-5546: added the ability to list Agave apps
CORE-5546: added a partially implemented DE Agave client for cases where an access token is not required
CORE-5546: added support for listing Agave apps