Make noVNC follow the RFB protocol and keep only one outstanding
framebufferUpdate request at a time.
Merge branch 'master' of https://github.com/kanaka/noVNC into framebufferupdate
Added new images for the extra keys
Added the extra keys Ctrl, Alt, Tab and Esc to the control bar.
Tweaked the media sizing rules to match the new buttons to the left.
Switched from using a list to absolute positions to achieve more
consistant behavior across different browsers.
* Removed fbu-requests from the places I missed earlier.
* Added a few clarifying comments.
Added variables for the keysums to make the code easier to read.
Added a new file for the key symbols, using the well recognized names for the constants from X11:
* The list is found in /usr/include/X11/keysymdef.h
* I did only include the most common symbols for now..
The https check should come first

A similar change was made to ui.js in #252.
Removed trailing white space terds
Enables local cursor by default.
On touch devices the default should be to use a remote cursor.
Merge pull request #303 from retr0h/https-first

The https check should come first.
Merge pull request #304 from samhed/localcursor

Enables local cursor by default
Fix so that parentheses can be written from iOS devices.
    * changed the type of the input field (which is used for bringing up the
      on-screen keyboards on touch devices) from email to text
    * when typing in an input field of type email the user is not allowed to
      write parentheses on iOS devices, the keys are disabled.
    * tested on iOS 6, iOS 7 and Android 4.3.
Merge pull request #282 from samhed/framebufferupdate

Allow higher frame rates by using a new approach for framebufferUpdate requests
Merge branch 'master' of https://github.com/kanaka/noVNC into ctrlalttabesc

Conflicts:
	include/ui.js
	vnc.html
Merge pull request #284 from samhed/ctrlalttabesc

Support for extra keys such as Ctrl, Alt, Tab and Esc on mobile devices