Do not trigger JDT UI init in Activator.start()
Activator.hasJavaPlugin() should not trigger JDT UI activation via
Class.forName in start() of EGit UI bundle. This adds JDT UI init
overhead (recursively) to the EGit UI bundle init, and can cause a
bundle activation error due timeout in start().
To check if JDT UI bundle is available, just use Platform.getBundle().
To hook Git template resolvers to JDT UI, use UI job which will do the
work outside of the start() method scope.
Bug: 540487
Change-Id: Ieea5295e52a29582341dbc3caf407db912a516d7
Signed-off-by: Andrey Loskutov <loskutov@gmx.de>