Add support for detecting metered and limited bandwidth connections

Add prompt before downloading content to verify.

Test Plan:
- Tested by manually faking the values.