Making AccessType, ApprovalPrompt and RedirectURL optional

`resp.TokenType` is supposed to be what Dropbox backend has returned as token type. Why do they return a token type that is not supported?