IDE-1663 appended adding unit tests for xml.search.ui plugin

- improved stability, remove waitForBuildandValidation, directly invoke the validation
- added util methods for testing content assist, hyperlinks and quickfix
- finished unit tests for portlet.xml
I want this commit merged so that it can help Eric write tests and use the utils, so I removed it temporarily, still some work to do, I'll add it back later.