Add support for Box's OAuth 2.0 API

Signed-off-by: Sam Xiao <sam.xiao@lookout.com>