Rename getSwitchBuffer remainingSegmentTime + test
Always fillBuffer on segment load complete.
Fixed issues with units around segment download time calculations.
Abort in-flight segment if we can upswitch, either the current segment,
for a mid-segment switch, or the next segment for a faster rendition
switch.
Add test cases for the above and update existing test cases that broke
because of the above changes.