Added support for noVNC

noVNC is a port of the RFB protocol underlying VNC to JavaScript+HTML5. I've created definitions for the publicly exposed methods and properties. See https://github.com/kanaka/noVNC.