Pass IOException details to failure callbacks
Fix propagation of errorCode and response for failure callbacks

The failureResponse methods didn't have the right number of paramers,
so weren't propagating all the parts of the exception.
Merge pull request #54 from jagregory/android-errors

[droid] Ajax IOExceptions aren't properly passed around