No usleeping when not necessary; also, made output clearer
Don't subscribe to status messages for now, as it disturbs normal status output
Don't unnecessarily wait for shutdown when starting the first experiment
Moved string replace function to UtilityBase class
Notation of caught failures is now implemented

Nodes now ''know'' whether they caught a failure, which failures it were, and which node emitted them. This is reflected in the command line output, as well as the resulting .owl logs. A new property, ''knowrob:caughtFailure'' now includes the reference to the failure individual (which, in turn, is also referenced by the emitting event individual). Event individuals / nodes can catch multiple failures in subsequent tries.