implement debug output callback from qt (qInstallMessageHandler)

enables us to control qt's output mostly. But will also allow us to
color qlogging output easily.

i have it silence qt's  warnings by default now
implement coloring for qlogging, but only when not running under winderp

looks quite snazzy actually