Styling improvements for Calendar

Also
- added the property Calendar::frameVisible.
- moved the gridVisible property to CalendarStyle

Change-Id: I57da65af130098ac5d0b858c9f964e52e3ba6922
Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>