improve fallback for IntDictionaryWriter
fix bug, add rawDataByteSize for dictionaryValuesWriter to decide if fall back to Plain encoding or not
fix bug: reverse dictionary lookup for fallbacking to plain encoding
improve fallback for float
improve fallback for double
use primitve array for int, float , double, get rid of auto boxing,unboxing
improve long fallback
improve binary fallback
bug fix: separate fallBackDictionaryEncodedData to a method, will always be called when fallbacking to plainEncoding
remove unused import
remove hash lookup and unused comments
return raw data size as bufferSize in dictionaryValuesWriter
more comment
revert fixing page cutting, fix bug, raw data size should be long
revert revert.. use rawDataByteSize as buffered size in DictionaryValuesWriter
Merge pull request #208 from Parquet/improve_dic_fall_back

Improve dic fall back