rewrite low-level structure. work in progress.
move backend to new architecture.
add backend to new low-level architecture.
Merge branch 'master' of github.com:librehat/shadowsocks-qt5
update readme
simplify show or hide window.