Make `BluefloodEndpoint` ingest interface transaction oriented

Instead of just submit on every `ingest` one has to call `commit` to
actually subimt data to Blueflood service. Now cleint opens one connection
per commit not connection per ingest.

So, it's possible to submit several metrics at once (i.e. during one
Blueflood API call)
Update collectd plugin