DRILL-826: Improve efficiency of BitVector when getting and setting
Fix serialization of IntervalYear in ExpressionStringBuilder

Increase average bytes allocated for key vectors in HashAggBatch
Update client and server to wait to close before returning to avoid spurious allocator test failures.
Enhance plan format to number operator ids and fragment ids.
Enhance PhysicalOperator to use OperatorIds for references rather than random ids.
Use PrelVisitor to add Project when Join has conflicting names from inputs. Move common code of MergeJoin, HashJoin to base class.
status changes
Switch distributed cache to Infinispan
Add Operator level metrics
Fix for project column ordering is wrong.
Remove references to hive12 Guava.
Remove references to jcommander's copy of Guava's Lists class.
Disable SV2 for Project until wildcard is fixed.  Remove spurious test.
exclude jersey 1.8 from base client dependency list.
Serialization/Deserialization fixes
Rebase fixes