add new test cases

1. add couple code hints for non ascii char method/variable.
2. add code hint tests for code in quick editor. 

However I encountered test framework issues. I tried couple experiments(sending key events, try to open quick-edit command after register the commands, but failed, at debugging, I found out we have null object at extension codes), so I gave up, used TestWindow. I managed to get quick editor showing up, but our test framework got wrong code hint, I disable tests only keep one enabled, so please debug, let me know how we can resolve the issues.

If you want to do merge for me, please disable that test if we need more time to investigate. thanks.