Fixes #296 by making sure request aborted properly

(cherry pick from unpushed master commit)

https://github.com/couchbase/couchbase-lite-android/issues/296

Conflicts:
	src/main/java/com/couchbase/lite/support/RemoteRequest.java
Revert "Issue #296 Add even more logging to debug issue"

This reverts commit abc7387de44481f98fb696f3718dc7eb9763c112.
Revert "Issue #296 Add debugging"

This reverts commit 46a823adba2115e70142431abcdf3937e013da99.
Revert "Issue #296 Attempt to diagnose root cause by rethrowing unexpected exceptions"

This reverts commit 523dbe121ec521e9791d2c58c3a9dc270754f948.
Revert "Issue #296 Attempt to diagnose root cause by rethrowing unexpected exceptions"

This reverts commit 9a536971e5a3a903cf5fade7b0c608ad190434bb.
Merge branch 'refs/heads/release/1.0.0'