Fix strange behaviour of iOS7, when accessoryType is not None, there is a gap between the accessoryView and the contentView, whir when not set the content view extends to the very border of the cell/screen.

Adjust the badgeRightOffset dynamically in layoutSubview iso statically in configureSelf