Separate vim executable and libvimtouch

- Make the vim executable as libvimexec.so ( but still a executable instead of share library, use the name because of the apk rule)
- Implement a new local server socket in Exec to accept events from vim exec
- Re-implement all vim function invokes in termExec to use local socket
Add set root preference
Fixed empty clipboard crash
add format <ctrl+x> in quickbar