Added timeout property to BoxRequest so long uploads can set custom timeout to avoid having the task cancelled prematurely
Added timeout to UploadNewVersionAsync
Merge branch 'timeout'