move bar drawing code from display to unit_drawer

That's the only place it is used.
fixup SDL2 notifications

fixes up series of commits:
cb5a9a0d28ed4761272fcad65001c376445cc7d6
fafb03bafb72b16572e2a794fbd0210879c8d26f