XQuery & JSONiq mode refactoring

* Code refactoring and cleanup
* Fixes highlighting bug
* Semantic code completion
* Update to the latest xqlint version which contains several bug fixes and improvements