Optimization: don't bother generating StrategoTermSelections in case properties view is not open or no properties view is defined by the user.
Small selection refactoring
bugfix
getActiveWorkbenchWindow() should be called from UI thread, otherwise it might return null
small outline refactoring
update open editors when properties view esv description changes
NPE fix
Merge branch 'master' into outline-improvements

Conflicts:
	org.strategoxt.imp.runtime/src/org/strategoxt/imp/runtime/services/views/outline/IOutlineService.java
	org.strategoxt.imp.runtime/src/org/strategoxt/imp/runtime/services/views/outline/OutlineService.java
	org.strategoxt.imp.runtime/src/org/strategoxt/imp/runtime/services/views/outline/OutlineServiceFactory.java
invalid thread access fix
example to-outline-label