GUAC-326: Add event target. Add placeholder input method radio buttons. Add more menu styling.
GUAC-326: Add notification for mouse emulation type change. Use it to signal completed downloads while we're at it.
GUAC-326: Remove GuacUI component object. Make OSK global.
GUAC-326: Add support for text input. Fix bug in handling of Ctrl-Alt-Shift (keys need to be released).
GUAC-326: Fix handling of focus (do not try to enforce, but inform when focus is gained/lost).
GUAC-326: Add illustration. Fix labels.
GUAC-642: Remove scrollbars before resize. Delay sending of size until after reflow.
GUAC-639: Only send clipboard to remote end if different from current remote contents.
GUAC-644: Fix regression in handling of browser key repeat.
GUAC-640: Start min zoom at the default zoom of the guac client (100%). If already zoomed out to minimum, stay at minumum through resize.
GUAC-637: Add zoom controls to menu. Move clipboard to top.
GUAC-637: Update contents of zoom state when scale is changed.
GUAC-637: Use setScale() only to set display scale. Update auto-fit checkbox from within setScale().
GUAC-637: Implement auto-fit checkbox.
GUAC-637: Implement zoom in/out. Fix auto-fit checkbox logic.
GUAC-637: Fix auto-fit disable logic.
GUAC-647: Fix auto-fit logic - calculations weren't properly handling very small displays (like 1x1 or 0x0).
GUAC-642: Control display of scroll bars directly.
GUAC-672: Add telnet.xml describing telnet options.
GUAC-672: Add "telnet" to list of known protocols. Associate terminal icon with telnet.