Support join across more than two time series

See: https://groups.google.com/forum/#!topic/influxdb/a2hFUFW5PHA
@jvshahid is it possible to end up in a state where a table has no points to emit?  Empty table?