[Snails] Report started/finished only if not started/finished.
[Snails] Refactored reconnection handling into HandleReconnect().
[Snails] Handle/reconnect on vmime::exceptions::not_connected.
Merge branch 'master' of github.com:0xd34df00d/leechcraft