player: use more than 1/100 resolution for --term-osd-bar

If the terminal width is large enough the position marker jumps over
several characters because currently pos only increases in 1/100th steps.
player: handle the corner cases in --term-osd-bar correctly

With the old code and pos == width - 2 one character too many is drawn.