Issue #296 Add logging to debug issue

https://github.com/couchbase/couchbase-lite-android/issues/296
Issue #296 Attempt to diagnose root cause by rethrowing unexpected exceptions

https://github.com/couchbase/couchbase-lite-android/issues/296
Revert "Issue #296 Add logging to debug issue"

This reverts commit 2a93a52f4dce45b4447c28a4180961f406a76eee.
Issue #296 Attempt to diagnose root cause by rethrowing unexpected exceptions

https://github.com/couchbase/couchbase-lite-android/issues/296
Issue #296 Add debugging

https://github.com/couchbase/couchbase-lite-android/issues/296
Issue #296 Add even more logging to debug issue

http://factory.couchbase.com/view/build/view/mobile_dev/view/android/job/build_cblite_android_master/356/

https://github.com/couchbase/couchbase-lite-android/issues/296
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'
Issue #296 Log calls to asyncStarted and asyncFinished

https://github.com/couchbase/couchbase-lite-android/issues/296
Issue #296 add debugging

https://github.com/couchbase/couchbase-lite-android/issues/296
Issue #296 add debugging

https://github.com/couchbase/couchbase-lite-android/issues/296
Issue #296 fix broken log formatting

https://github.com/couchbase/couchbase-lite-android/issues/296
Issue #296 Log calls to asyncStarted and asyncFinished

https://github.com/couchbase/couchbase-lite-android/issues/296
CBLT-284 add generateJavaDocs()

http://www.couchbase.com/issues/browse/CBLT-284
CBLT-284 add @exclude tags

http://www.couchbase.com/issues/browse/CBLT-284
Issue #296 do not cancel future as described in comment-42709392

changes per comment: https://github.com/couchbase/couchbase-lite-android/issues/296#issuecomment-42709392