TABDEV-1507: Add adapter for KVO adapter for retrying operations. Add unit test for cancellation of operations and their state.
TABDEV-1359. Finished Chris' KVO bug fix.

HTTP, JAPI, and Image operations weren't properly delegating KVO events from their inner operations to the real outer operations. Chris implemented this on JAPI operations. I finished the implementation on HTTP and Image operations and added more tests.
Merge branch 'TABDEV-1507' into develop

# By Chris Gummer (1) and Heath Borders (1)
# Via Heath Borders
* TABDEV-1507:
  TABDEV-1359. Finished Chris' KVO bug fix.
  TABDEV-1507: Add adapter for KVO adapter for retrying operations. Add unit test for cancellation of operations and their state.