Fixed bug with non-ASCII characters being URL-encoded.
Fixed #558 by implementing RFC2231.
Started work on leap plugin.

- Uses new plugin structure.
Removed soledad from mailboxes.
Renamed plugin to leap.
Added startup and shutdown to plugin manifests.
Removed sync from mailbox.unparsed.
Moved config fetch to provider.
Provide mailpile config as param to mailboxes.
Moved LeapSession to session.py.

- Removed unused code.
Added mocking tests for leap integration.
Moved leap session dependency creation to factory.
Started tests on LeapSession.
Moved leap requirements to leap plugin folder.
Added mock test for srp login.
Added session id verification to login test.
Added test for timeout handling.
Removed setUp from LeapTest.
Replaced provider test with mock test.