Converted RoundButtonView to use strategies to control appearance, added flat strategy, incorporated into button demo.