JBIDE-18247 : set 5sec timeout in ide-config.properties resolution

Signed-off-by: Fred Bricon <fbricon@gmail.com>
I don't like this at all. Remember, checking this properties file is only 1 part of what might be going on. After it returns from here, the caller also may be doing other things with this monitor. Imagine the following:

1) LongRunningCaller has a progress monitor
2) makes a sub monitor to pass into VersionPropertiesProvider
3) VersionPropertiesProvider tries to load properties
4) VersionPropertiesProvider launches the 'cancel monitor' job
5) VersionPropertiesProvider returns quickly, flow of exec passes back to LongRunningCaller
6) LongRunningCaller makes a new sub monitor for OtherLongRunningTask
7) Your automatic canceler now cancels the monitor
8) OtherLongRunningTask now has a canceled monitor and aborts whatever it was doing.