GUAC-810: Complete implementation of text input

This change adds support for the text input UI to the client interface. Changes to the resize mechanism built into guacClient were required.