Fix the packaging to work on our release box
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 type to its own file
Parse big int in query's where clause properly

Fix #964
Fix parsing of multiple queries

Fix #885
Return an error if an invalid column is used to filter after a join

Fix #652
Fix case insensitive regex matching

Close #794

Conflicts:
	integration/data_test.go
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.

Conflicts:
	integration/single_server_test.go
Don't panic on invalid boolean operators

Close #714
Prevent invalid database names

Close #843
Fix #780 so that fill works with all aggregates

Conflicts:
	engine/aggregator.go
	integration/data_test.go
Fix the millisecond time precision in the client
Use double quotes in GetQueryString()

Fix #923
Fix a bug introduced in 25cc9793c28ca44d84f25bb1a93134ad1ded62c2
move the linker flags to profiler.go
Fix the test as a result of 25cc979

Conflicts:
	integration/multiple_servers_test.go
Fix sed getting confused by / in TMPDIR path

Fix #946. Close #948
Return an error if the storage engine can't be created
Don't automatically create shards

This was causing InfluxDB to create a new shard in the grafana db every
ten minutes. Also we talked about getting rid of this feature a while
ago, so here we go.

Fix #954

Conflicts:
	cluster/cluster_configuration.go