gcal-year-view: refactored draw new-event marks

Make it more readable.
format: ordering content of headers

Make gcal-application.h and gcal-event-widget.h the same as
the rest.
gcal-window: improved new-event widget placement
gcal-window: fixed bug on events-modified signal

On GcalDayView objects fail to reparent easily.
gcal-window: added dates adjusting on event-creation

Adjust dates according to the active view when necessary
gcal-days-grid: fixed unmap bug
gcal-event-widget: remove unneeded call
dayv-view-children: added relevant CSS class
gcal-all-day-grid: remove :spacing property

Updated drawing to work CSS provided padding
gcal-days-grid: remove :spacing property

Updated drawing to use CSS provided paddings
gcal-days-grid: added marks related code

GcalDaysGrid emit signal when marked in order to communicate with
GcalDayView container.
gcal-day-view: added GcalView API

Wrapped GcalDaysGrid marking calls
Reordered methods position
gcal-day-view: initial new-flow implementation

Connect to GcalDaysGrid:marked signal, and send :create-event signal properly
css: updated selection color
bug: fixing double free when g_list_delete_link
gcal-days-grid: fixed cell order in:marked signal

The ordering of the cell is done here to make it transparent
t0o gcal-day-view and gcal-week-view.
gcal-all-day-grid: fixed unmap bug
gcal-edit-dialog: remove title

This shoul work along with the WM setting only border and
not titlebar on the dialog
gcal-window: added cute close button
gcal-window: fixed bug on split event uuid

Fixed the case when the event uid have a ':' colon
character on it.