Workaround inconsistent remote simulator closing problem

When closing remote simulator, a event handler is registered to close
the live connection. But if the user cancels the closing, this
event handler has no way to know it, which introduces inconsistency.
So we disable this user cancellation feature.
Add vncserver startup script and start emulator script