Merge pull request #74 from special/messageparts

[libcommhistory] Implement message parts with SQLite
[libcommhistory] Add event statuses for incoming messages

These are negative values to avoid changing any existing value in the
enum (which breaks database compatibility) or adding values larger than
the error values, which may break some code.
[libcommhistory] Add messageParts and subject roles to EventModel