Use Future for writing to sink.

* brings the sink write out of the scope of the
  HTTP request.
* add configurable threadpool size for Kinesis API requests.
Merge branch 'future-scala-collector' of github.com:pkallos/snowplow into pkallos-future-scala-collector
Merge branch 'pkallos-future-scala-collector' into kinesis-1