Issue #32: condition cleanup

```SimpleMessageCondition``` is introduced to remove the need for specifying message delivery status and/or source where no such things are applicable.

Will fix issue #32.