Consolidate greylist exclusions into exclude()

This makes for an easily overridden method for excluding hosts from greylisting with custom rules
Add missing $self and explicit return
Add tests
Merge pull request #135 from jaredj/consolidate_exclusions

Consolidate greylist exclusions into exclude()