initial vncwebviewer directive
virtual desktop interface improvement
Implemented vnc viewer modes
Merge branch 'master' into virtual_desktop