added progress reporting to operation interface
corrected dependent code for progress change (pt 1)
corrected dependent code for progress change (pt 2)
switched to delegate-based progress reporting (pt 1)
switched to delegate-based progress reporting (pt 2)
switched to delegate-based progress reporting (pt 3)
implemented progress reporting in SingleChannelCallbackExecutors
tested progress reporting