Long Metric Value Type support

Add support for Long Value type for a metric column.

API Changes in PR - 
https://github.com/druid-io/druid-api/pull/17
the name __time, seems to be used for V9 indexes, for legacy it looks like it had a separate timestamp column.underlying ColumnSelector interface also exposes getTimeColumn() as a separate method.