Add support for arbitrary badge content on PBSourceViewCell.
Remove isCheckedOut property from PBSourceViewCell and set badge string instead.
Load ahead/behind/isCheckedOut data for every branch.
Generate badge with ahead/behind and checkedOut status.
Don't display badge if it is set to an empty string.