Don't fail if the server returns empty response
Only run CI on the master branch

* [ci skip]
Bugfix: folders returns objects, not names
Whitespace

* [ci skip]
Add a 'disacrd changes' menu item

* 'save' and 'quit' were doing exactly the same thing.
Always setup logging
Ensure all uids are integers
Simplify reference
Allow setting debug logging via setup
Log more
Version bump for release

* [ci skip]
Improve command help
Typo
Order code as per help
Order tests the same as source
Put provider info in a class
Make method private
Simplify class after class extraction

* Now we have Email::provider there's no need to test specific cases.
Invalidate the uid cache when we modify the imap file
Extract an enumerator