Bug 446040 - Invalid thread access in
RuntimeClasspathViewer$1.preferenceChange (err_grp: 87791828)

Change-Id: I18e73c4e2e8d1a9e6fdb661fb589d6c60bf635a1
Signed-off-by: Sarika Sinha <sarika.sinha@in.ibm.com>
Make sure JDT marker updater runs after the basic marker updater
Prevent framework error message being logged on non-matching platforms.

Signed-off-by: Timo Kinnunen <timo.kinnunen@gmail.com>