Influxdb: Part 1

This is the first PR to fix #39. It is not fully implemented, the ``Percentiles()`` method is missing now. For others, they have already passed the unit test.

**Update**: The ``Percentiles()`` method has been implemented.

Because of influxdb/influxdb-go#12, we are unable to enable compression. But we could enable it once influxdb/influxdb-go#12 get fixed.

I did not change .travis.yml, because we need to do some installation on the CI's container. I leave it as another PR.

**Update**: .travis.yml has been changed and the code passed CI.
nit: add units: millicores same below