made base immutable, some debugging
split mutable/immutable basic VV types. minor refactoring
fix several allocation bugs
fix various bugs, only JSONRecordReader test is failing
fix nullable bit value vector
make bit vectors use ints to represent the bit value
remove superfluous logging
Track schema and populate vectors at setup
fix value vector getters and setter
Merge branch 'ValueVectorTemplates' of https://github.com/vrtx/incubator-drill into BenValueVectors
merged bens most recent valuevector changes, added support for stopping a read in the middle of a page and started writing test improvement for it. Method in test class to generate parquet file now can create larger files easily for testing and will work on verifying the read functionality.