Adjust test view background to be darker.
Update badge 7 to test that the defaults are applied if only label text is given.
Add initWithCoder and awakeFromNib to call new setDefaults method that adds default values to all properties.
Simplify API so one initWithString just takes label text and applies defaults while the other expects all values to be given.

Update each initWithString method to call setDefaults as we set some
other values for this view such as backgroundColor and
contentScaleFactor. Remove duplicate setting of badgeCornerRoundness as
it has a fixed value so its only set now in the setDefaults method.
Break up long method names across several lines for better readability.
Soften badge shadow.