[e4] Add workaround for e4 bug - isSaveOnCloseNeeded() is ignored

* Hack for e4 bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=428664
* So we always return false for isDirty() and set the dirty asterisk ourselves