fix startup error log, enable more areas

glew is being a dumbfuck again, later we're going to remove it
but for now lets make a hack so my lappy can run this bitch
sdl_image fixes

gui seems to be loading it with B,R swapped.
on my laptop at least, game cannot properly create/join a game
(or load textures with it). throws a gl error, yet to debug..
fix RGBA/BGRA gui texture changes now.
add a lot more gl error checking, nvidia was way too lenient

fix usages of GL_CLAMP, apparently deprecated in favor of ..._TO_EDGE

(mesa, radeon is bitching about it).

now i've got some buffer binding issues that I'm sure that nvidia let
slide..., tough to track down
if the gui renderer is turned off (via F10), output FPS to terminal
fix oversight; sky renderer init debug log triggering every frame
remove redundant skyrenderer debug (2nd one apparently)
uhm okay, looks like there are/were 3 of those...
typo
improve cli parameters handling; it is now accessible throughout
add additional cli switch, --no-timeout for easier debugging

otherwise the network will timeout in e.g. valgrind and we're fucked
some headway on figuring out binding issues

i completely mutilated all renderers to find this issue in the
tilerenderer
fixed! reinstating gui rendering; tile renderer bindings fixed

a vbo wasn't being bound, essentially.
remove temp debug cout on tile renderer
reinstate renderers; spritesheet renderer is fucked right now

(due to some recent changes apparently)
cleanup Texture class a bit. seems to not be texturing though

you know. which is the only thing this class should be doing.

something got goofed up in the switch to sdl_image