Add a benchmark for `list series`
use gocheck in the coordinator benchmark
Refactor the point iterator loop in its own struct
Make InfluxDB win32 friendly

Close #905
Update CHANGELOG.md
Fix case insensitive regex matching

Close #794
Update shard space to not set defaults

Fixes #886. Shard spaces would not have compiled regexes when the server is restarted and the cluster config is pulled from a raft snapshot. A call to MatchSeries would then reset the regex for the shard space. BAAAAAD.
Add ability to update existing shard spaces.

This will help users recover from #886. It's dangerous functionality because it only changes the metadata. Will document and tell people to use with caution.
Move cluster config from raft to API.

Fixes #853. Close #854. Previously, there was an unprotected endpoint in
raft to return the cluster config that would include user hashes. This
endpoint is useful for debugging purposes so I restructured it and moved
it to the API. It ensures the requesting user is a cluster admin.

Cluster config will now return all of the cluster state including
servers, CQs, shards, etc.
Don't panic on invalid boolean operators

Close #714
Fix minus operator without surrounding spaces

Close #768

This patch isn't backward compatible since older version allowed the use
of table names with '-' without enclosing them. With this change, '-'
characters are disallowed completely unless they were enclosed in double
quotes. The parser can be made more complicated and be more context
aware to distinguish the use of the '-' character depending on the query
being parser, but I think the approach in this patch is simpler and less
confusing from the user's point of view.
Fix a merge conflict introduced earlier
Prevent invalid database names

Close #843
add a missing import
Making histogram alignment easier to control

Fix #669
Format the code
Fedora20 and Centos7 provide libstdc++.a in a separate package
Merge pull request #919 from leo-baltus/fedoradocs

Fedora20 and Centos7 provide libstdc++.a in a separate package
Refactor TestAll test loop in data_test.go

Combine the three separate loops for DB creation, running setup
functions, and running tests into one loop.  Add a DB delete at the
end of each test for cleanup.

This groups output for each test together in one place.  It also has
the advantage of not running all DB creations and setup functions until
they're needed.
Merge pull request #922 from influxdb/data-test-loop

Refactor TestAll test loop in data_test.go