Can now prevent outcomes from firing from the outcome listener protocol

Can now prevent outcomes from firing from the outcome listener protocol; if the shouldHandleOutcome-method returns false, the outcome won't fire

This will break backward compatibility! :O To fix this, add the following snippet to your outcome listeners:

  public boolean shouldHandleOutcome(MBOutcome outcome)
  {
    return true;
  }