Addition of the appearance proxy API for the KalView object. This might seem excessive but useful to have the calendar grid view match the header view. Since the header view doesn't have a state it only checks against KalViewStateNormal. In the future this could be further modified.