Remove ID from public API of IngestMessage, and add a thread safe counter to use instead.
Remove message ID passing from Core to IngestMessage
Remove messageID tracking and passing from modules as class IngestMessage handles it automatically now
Merge pull request #590 from SynapticNulship/mt-msgid

Make handling of message ids for ingest module ingest messages thread-safe