Fix #309: Run eclipseaction's asynchronously.
Fix #309: Add `eclipseuiaction` command for UI actions.

These special UI actions misbehave when not run asynchronously.
Usually actions that fall into this category are those opening
tooltip-like windows.
Merge pull request #321 from igrekster/fix-309

Fix #309, add support for eclipseuiaction