GreylistTest enhancements
Summary:
- Test both cases on the controller.
- testInvalidDomain and testInvalidUser where the exact same test, so I merged them into testInvalidRecipient (which seems to be what we're testing)
Reviewers: #hkccp_developers
Differential Revision: https://git.kolab.org/D2827