Add a text label rotator decorator class

Instead of peppering logic for rotating the text label in the pull down
view cell class, this breaks the rotation logic out into its own class
and then uses that to wrap the text label. Unfortunately, since the text
label property of the UITableViewCell is read only, we cannot simply use
a subclass of UILabel (hence the decoration strategy).
Update the Unfolding Cell to use the Label Rotator

This updates the Unfolding Table Cell View to use the Rotator class the
same as the Pull Down cell does. In order to make this work, the Rotator
class had to be modified to accept multiple labels to rotate, including
the correct logic to handle top and bottom views.