JBIDE-3355 org.jboss.tools.common.text.ext.hyperlink.AbstractHyperlink review

Added static execute(IFile, ICommand) method and ICommand interface to
execute code with guarantee to release Structured model used to
get Structured model instance. Using this method many calls wrapped with
try/try catch could be eliminated.
JBIDE-14365 Text in editable dropdowns in Mobile wizards cannot be accessed by mouse

Mouse listener is added.
JBIDE-13996 CDI project - missing beans.xml validation
JBIDE-14384 Quick Fix for missing beans.xml file problem which creates the missing file

Added method for testing marker resolutions on project
JBIDE-14403 addition of progress monitor to api and update test cases
Updates for a core JBIDE-14363
JBIDE-14363 with a test suite and builds
JBIDE-14363 - small cleanup, removal of incorrect labels, etc