initial version of virtual desktop directive
Implemented removal of virtual desktop settings
Implemented virtual desktop setting modify
Merge branch 'virtual_desktop'