add debugsettings dialog, initial functionality works

so now we can change the logger at runtime (yay! for better debugging)

now to improve ui, add more widgets there.

and add renderer settings too
bye glew
rm more librocket/rml stuff now that we ported those over
cleanup around debugsettings, consolidate code
add all other logging area checkboxen, fix layouting of it too

looks like i was using ColumnLayout instead of Column..i'll have to switch
otehrs as well. i'm not sure where ColumnLayout is even defined, not
in docs.
wrong, nvm, i just couldn't find rowlayout. prefer that.
hide debugsettings menu on close clicked
hide debugsettings by default..or rather, don't show by default
pretty up chat a bit..more to come shortly
escape html in rich text chatmodel
pretty chat colors
sane chat send width
chatviews crollbar
improve look of chatview a ton. add protections to server for "" chat

as well as client.
make buttons look good when disabled (grey them out)

scroll chat to end of scrollview on new entry
wip tabbed debug settings
add rendering debug functionality to debugsettings

had to remove an assert as well

will remove chipmunk debug areas later, when i remove chipmunk altogether
reenable (in theory) sky renderer...doesn't work somehow though

seems to have gotten lost in the shuffle..aka regressed
try enabling only the sky renderer..i'm really confused at why it isn't

working. sky renderer hasn't been touched in months and months, and no
commit in it changed its behavior
attempts towards fixing/debugging sky renderer..