introducing the IsoPrologException as the parent of LogtalkExceptions. ISO exceptions are supposed to follow the format "error(FormalDescription, Context)". Other minor refactorings.