Icon Customization + Bug Fix No Events

Added options left_icon_custom_cscs_class and
right_icon_custom_cscs_class such that user may customize the icon shown
in Calendar.
Fixed an error when having calendar without events. Checked for events
being 'undefined' in markEvents function.