Adds implementation for VNC console extension

* Added request/response models
* Added a vnc console client
* Added a new type for VNC console options

Change-Id: Ib354898ecee319532046134b2c8baed6acf8c892
Merge "Adds implementation for VNC console extension"