minor fixes for mac os bloat

also added the rest of novideo support

`cc -o uTox *.c -L/usr/local/lib -I/usr/local/include/freetype2 -framework OpenAL -I/usr/local/include -ltoxcore -ltoxav -ltoxdns -lvpx -lfontconfig -L/usr/X11/lib -lxcb -lxft -lX11 -lxcb -lresolv -lXrender` worked for me but there are probably some extra libloats in there.