Add xhr.timeout. Fixes #112