BOLA updates
Created by: spiterikevin
Fix some startup oscillations, fix issue that incorrectly throttled buffer growth at lower bitrates, use smoother estimation of recent throughput (used to avoid oscillations), fix detection of last download completion time.
PR #1175 can further improve performance by removing redownloading the same fragment at different qualities.