Remove xhr timeouts in favor of a progress watcher. Also add bandwidth monitor to scale concurrent uploads up or down
WIP: Fixing/adding tests
More testing
Fix issue with logic in _startBandWidthMonitor and add tests.
Ensure chunkSize will not be smaller than 6 megabytes
Finish testing
Fix a couple issues around the progress watcher and bandwidth monitor