Add streaming index join support
Remove copies of ThreadContextClassLoader
Set context class loader when creating connectors

The default context class loader for the main thread is the application
class loader, which is never correct for plugins to use.
Cap maximum number of remote task callback threads
Add support for distributed joins
Remove unused method, and fix intellij warning
Cache HiveType category during construction
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
Add a hashChannel column for hash partitioned pages