Fix build of the GLib demo
Alignment
Don't bother with endianity

I hope this is correct... works for little endian (which is the odd one here).
Rewrite termo_interpret_mouse()
Add a demo for drawing in curses
Add support for setting the mouse protocol