osd SwitchMonitors::update the key of SwitchMonitor() in dbus

1. update (int value) to (int value,string name)
2.
duplicate:1
extend:2
onlyone:3
3.Using spawn_command_async to SwitchMonitor instead of dbus to avoid the OSD
stucke

tower:https://tower.im/projects/8a6342c556be4c4eb898fdd7fd6fcb2f/todos/5aa21b73a879450893c1ff4143cc71d9/?proto=https
tower:https://tower.im/projects/8a6342c556be4c4eb898fdd7fd6fcb2f/todos/519dbeb255164c4891ad59354c8e8be9/

Change-Id: Id93ec917834d3ec2559aee2a29aa1e30479b8edb