Fixed Requester.timeout

timeout is now a field like the XMLHttpRequest object.
Setting the field to a value in milliseconds puts a timeout on the
request to abort after that amount of time has passed.