launcher/dock:: send to/remove from desktop/dock.

the following operation is add to launcher.
1. send to/remove from desktop.
2. send to/remove from dock.
network: update nmGetDeviceActiveConnectionData()
accounts: check username valid
accounts: filter guest as username
Merge branch 'master' into develop

Conflicts:
	accounts/check_username.go