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.