Merge commit 'f353daa03aeb3c04fdfa87b7bcd49f0a7eea59b1' * commit 'f353daa03aeb3c04fdfa87b7bcd49f0a7eea59b1': Support UI visibility and restarting in download manager.
Merge commit 'f353daa03aeb3c04fdfa87b7bcd49f0a7eea59b1' * commit 'f353daa03aeb3c04fdfa87b7bcd49f0a7eea59b1': Support UI visibility and restarting in download manager.