main: remove statically assigned array

Utilized snprintf and malloc to dynamically allocate script variable.

Closes #21
main: get window size from gtk

With this patch we can start wkline from wayland and the desktops widget will fail and return keeping the bar alive
main: reserve toolbar space so normal windows can't go bellow it
main: add monitor option in config.h
Merge remote-tracking branch 'ricardo-vieira/wayland' into develop
Cleanup whitespace