* replaced "swing" timer by "util" timer in some place.
  When we use too many swing timer we quickly experience slowdowns.
* fixed minors issues with viewer initialization.
* fixed others minors issues.
Set to headless mode on headless system.
revert setting xml
Fixed FileUtil.getCurrentDirectory() so it actually returns the
application root directory and not the launch directory.
* JarClassLoader sources integrated in kernel as we will need to
customize and fix it at some point.
* fixed event handling in NumberTextField.
* revert to old shortcut (F3) for frame switch mode (external /
internal)
* implemented general shortcuts in InputMap / ActionMap so custom
InputMap can still receive shortcuts.
* removed abstract and interface plugin class from search results.
* minors fixes.
Preparation to major changes in JarClassLoader.
Implemented new Jar Class Loader :
 - loads resource only on demand making it a bit slower but
less memory consumer.
 - support getResource(..) method and return URL.
 - Still need some tweaks.
Improved plugins loading process (only load plugins class to preserve
permgen space).
* local plugin search can now display result from online documentation.
* minors changes / tweaks to the Plugin class loader.
* minors changes in Sequence Informations panel (renamed Sequence
Properties).
* improved network loss detection latency.
* read only ROI are now selectable.
* removed ROI information display in image (now available in ROI panel).
* some refactoring & minors fixes.
* fixed multiple resources from JarClassLoader.
* minor fixes.
Fixed minor bug with new plugin class loader.
Fixed duplicate entry in getResources(..)
Fixed the weird random "fake start" problem :)
jardesc