Fix #1024: cleanup files if shard creation fails
Fix cluster panic when trying to remove a shard space that doesn't exist.
Merge pull request #1100 from influxdb/fix-1100-panic-removing-shard-spaces

Removing shard spaces in a cluster causes a continuous panic
Fix #947: exit nice if no permission to write log
Fix #959: don't use closed connection in pb client
Fix #1113: engine.ProcessorChain check for nil
Add a help target and some docs
Processor chain notices should get logged as Debug.
Fixes #1069. Fix interfaces in admin UI.
Merge pull request #1109 from influxdb/fix-947

Fix #947: exit nice if no permission to write log
Merge branch 'master' into fix-1113

Conflicts:
	coordinator/coordinator.go
Merge branch 'fix-1113'
Fix #1093: correct error message for last()
Merge pull request #959 from influxdb/fix-959

Using closed connection in the protobuf client
Merge pull request #1024 from influxdb/fix-1024

Hitting open files limit causes influxdb to create shards in loop
Merge pull request #1093 from influxdb/fix-1093

Incorrect error message if using last()
sed_i -> $(sed_i)
Update CHANGELOG for v0.8.6
Merge branch 'master' of https://github.com/influxdb/influxdb into streaming-raft

Conflicts:
	cluster/cluster_configuration.go
	coordinator/coordinator.go
	coordinator/protobuf_client.go
	coordinator/protobuf_client_test.go
	daemon/influxd.go
	datastore/shard_datastore.go
	datastore/shard_datastore_test.go
	datastore/storage/hyperleveldb.go
	datastore/storage/leveldb.go
	datastore/storage/mdb.go
	datastore/storage/registry.go
	datastore/storage/rocksdb.go
	engine/aggregator_operators.go