Feature/teamcity listener aggregator

Extend TeamCity plugin so that we have
* One HttpPlugin listening to TeamCity Post and using Messenger.Emit to send message with payload
* One RobotPlugin listening to messages with Messenger.On and combining 4 builds with the same build.buildNumber or a time out after 8 minutes, to send build status notifications

Later we could let the time out and combining counter be settings