move unread-count text drawing into its own function
move unread-count text drawing into its own function

This lets us reuse it for multiple badges.

Also fix some things about it; we were specifying "bold" incorrectly,
and the way in which we were centering wasn't as center as it could be.

bstreiff/unread-badge