perform a better separation of mail services
Current master has a bug related to the conditional import of mail libraries. However, if bitmask.mail cannot be loaded on import time, there's a function that fails because "first" is not defined (it fails when python-gnupg-ng cannot be found).
beyond the quick fix for the import, probably it's a good time to split the mail services cleanly.