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 believe removing these references fixes an existing bug.  I'd like to keep these separate.  Could you remove the changes to this file from the commit? thanks.