Fixed timeout bug
bug fix
Switched from inlineCallback to regular callbacks because we need cancelation support.
webclient without inlineDeferred for cancellation support.
Some more unit-tests for cancellation.