report resource consumption before exiting child

Signed-off-by: Michael Krelin <hacker@klever.net>
moved everything into worker class.
introduce throwable_exit for nicer stack unwinding

yes, I enjoy abusing features

Signed-off-by: Michael Krelin <hacker@klever.net>
moved sqlite initialization

Signed-off-by: Michael Krelin <hacker@klever.net>
moved tcp checksum calculation to header

Signed-off-by: Michael Krelin <hacker@klever.net>
introduced streaming integrity digest updater

Signed-off-by: Michael Krelin <hacker@klever.net>
introduce mimewriter classess for gsoap mime streaming

Signed-off-by: Michael Krelin <hacker@klever.net>
stream mime attachments directly to disk

Signed-off-by: Michael Krelin <hacker@klever.net>
remove unused in-memory digest calculation

Signed-off-by: Michael Krelin <hacker@klever.net>
updated NEWS

Signed-off-by: Michael Krelin <hacker@klever.net>