Change output buffers to use task ids
Fix intellij warning
Add missing JMX export for RemoteTaskFactory
Fix COUNT and MAX_BY to be decomposable
Fix TypeRegistry to return null for unknown types
Allow Eclipse to build presto again.

Ignore the takari plugins and add .checkstyle to .gitignores
Fix HiveBenchmarkQueryRunner startup bug

Set metastore thrift url port in unused config to fix validation error
Simplify partition sorting in HiveClient
Use multibinder for HiveRecordCursorProviders
Add date type
Move Hive RecordReader creation to HiveRecordCursorProvider implementations
Add OrcHiveRecordCursor
Add ParquetHiveRecordCursor
Add DwrfHiveRecordCursor
Add benchmark for Hive file formats
Check JVM time zone matches Hive storage time zone

Disable Hive writes if JVM time zone does not match Hive storeage time zone
This check can be disabled with hive.allow-broken-writes
Add TupleDomain to HiveSplit
Convert Hive to use ConnectorPageSourceProvider instead of RecordSetProvider
Declare Slice explicitly in pom dependency management
Add SliceArrayBlock

SliceArrayBlock is a VaraibleWidthBlock wrapping a Slice[] instead of a single Slice.
This is useful for implementing dictionary encoded columns.