Implement guac_socket_write(), fix constness.
Ticket #261: Handled NULL bitmaps in guac_rdp_bitmap_setsurface and guac_rdp_gdi_memblt functions.
Merge branch 'unstable' of git://github.com/glyptodon/guacamole-server into unstable
Merge branch 'unstable' of git://github.com/glyptodon/guacamole-server into unstable
Move __guac_rdp_clip_rect() to public guac_rdp_clip_rect(). Clip glyph draws.
Ticket #241: Added server-side support for vnc repeaters.
Add RDPDR plugin stub. Add namespace to existing RDPSND filenames.
Associated client with RDPDR, add logging to stubs.
Actually parse server announce, add defines for other packets and components.
Move message handlers to appropriate location.
Stub most handlers, fix signedness, reply to server announce.
Implement name request and client cap. Ignore server cap for now.
Cleanup, add constants.
Send printer device, handle errors.
Seed random numbers.
Do not send devices after confirmed ID - only after logon.
Fix shifting of error codes.
Send driver name as UTF-16 (apparently required, and ASCII flag is ignored).
Actually read print job data.
Implement file/blob/end subprotocol.