* Replace Downloader CompositeSubscription with nullable Subscription * Derive Downloader.isRunning from subscription Also simplify usages of isRunning * Move DownloadNotifier.paused to Downloader.isPaused * Remove unused DownloadNotifier.errorThrown (cherry picked from commit 79662a58665e50d99d408e2be30d3af02053b5ca)