Add time range extraction and group by support to execution engine.
Code review fixes.
Add time range crossover test.
Merge pull request #1232 from influxdb/planner

Add time range extraction and interval grouping support to execution engine.
Support separate HTTP ports for Raft and API
Merge pull request #1235 from otoolep/config_port

Support separate HTTP ports for Raft and API
Store Messaging Client config in file

The presence of this file is also used to determine if a node should run
in local client mode, or should contact a Broker.
Update current tag to 0.8.7
Actually update display text for 0.8.7 release
Update messaging client unit tests
Don't store Broker URLs in two variables

Simply embed the custom config type in the Client object.
Merge pull request #1240 from otoolep/client_config_file

Store Messaging Client config in file
Add group by support for tags.

This commit adds GROUP BY support for tags. Previously only the interval could be grouped by.
The flag is 'seed-servers'
Merge pull request #1248 from otoolep/fix-join-cluster-help

The flag is 'seed-servers'
Launch HTTP handlers in goroutines
Merge pull request #1250 from otoolep/launch_handlers_in_goroutines

Launch HTTP handlers in goroutines
Use existing config variable, not a new one

Without this, log remained closed. Always.
Merge pull request #1253 from otoolep/fix_config_ref

Use existing config variable, not a new one
Merge branch 'master' of https://github.com/influxdb/influxdb into group-by