index on basic-email-parsing: d4821b2 Attempt basic email type parsing
Add SMTP incoming email processing

The mechanism uses two pieces of code: smtp.IncomingServer and
smtp.EmailReceiver. The IncomingServer class is run as root, and is
effectively a relay from port 25 to port 7999, which can be connected to
by user programs. The EmailReceiver class runs as a client that connects
to port 7999 and waits for emails relayed from the IncomingServer server.

The EmailReceiver then uses EmailParser and company to process incoming
emails and insert them into the database.
Merge branch 'basic-email-parsing' into unstable
Merge branch 'server-smtp' into unstable
Merge pull request #33 from alexkonradi/unstable

Add SMTP incoming email parsing into database
Add SMTP relay client restart to fabfile
Merge pull request #34 from alexkonradi/unstable

Add SMTP relay client restart to fabfile
Fix exception (& handling) in EmailReceiver
added logging to system
Add SMTP incoming email processing

The mechanism uses two pieces of code: smtp.IncomingServer and
smtp.EmailReceiver. The IncomingServer class is run as root, and is
effectively a relay from port 25 to port 7999, which can be connected to
by user programs. The EmailReceiver class runs as a client that connects
to port 7999 and waits for emails relayed from the IncomingServer server.

The EmailReceiver then uses EmailParser and company to process incoming
emails and insert them into the database.
Add SMTP relay client restart to fabfile
Fix exception (& handling) in EmailReceiver
added sqlite3 to gitignore, causing merge problems
added gcm message sender
added gcm message senders
added In-Reply-To and tread_id
fixed merge conflicts
fixed merge conflicts dev and log
made database migrations
Added remote changes from server-unstable to EmailReceiver.py