fix UseShellExecute problem
do not expose SaveConfig to Views
Merge remote-tracking branch 'upstream/master'

Conflicts:
	shadowsocks-csharp/Controller/ShadowsocksController.cs
	shadowsocks-csharp/View/ConfigForm.cs