Allow Values to be constructed with data = null.
Cosmetic changes
Fixed test
Fixed incomplete switch warning in CodeHelper
Made header datasize an integer
Close the unused file stream
Don't automatically pin segments.
Test cleanup
More cleanup
Fixed SegmentHeader bug
Removed split from Segment.  Splits are handled by the
ArrayDescriptor.
Added clojure files for injesting text indexes
Rewrote CodeableValue - old functionality is in
ScatterGatherCodeableValue
Added a Config, a utility class for managing runtime config data
Modified SegmentController to pin and unpin segments as they are locked
and unlocked.  This is fine for incremental updates, but for large
updates this method is inefficient.  I think the best solution, given
teh current code base, is to add a bulkish update method to BinaryArray
Added Array - Value-based decorator for BinaryArray.
Fixed Test
Fixed up build file
Fixed license
Fixed OperandTest