Don't double-run jshint
The "test" task included jshint and manifests-to-js, so don't include them directly in the default task.
Record measured bandwidth during simulation
Plot the bandwidth measured by the HLS plugin during the simulation run. Assuming the math to calculate it is working correctly, this line helps make clear the difference between the maximum throughput of the link and the percieved throughput. Becuase we're not pipelining segment requests, this difference can be quite substantial. Remove the buffered line because it was distracting.
Switch to fully-loaded playlists immediately
Don't re-request playlists that have already been fully loaded. If the loader is in the middle of requesting a new playlist and is asked to switch back to a loaded one, abort the outstanding request. Update playlist loader state diagram.
Merge pull request #89 from videojs/hotfix/bitrate-shifting

Hotfix/bitrate shifting