[INTERNAL] ISN is now Eclipse independent

Also reduced the enter/exit monitor times in the CancelableProcess class
and added a new CancelListener interface that can be attached to the
CancelableProcess class.

Change-Id: I77279edcadd2ca89dad256afb13a7a9083dd4931
Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/1649
Tested-by: Jenkins CI
Reviewed-by: Stefan Rossbach <srossbach@arcor.de>