fix bit packing encoding bug
Merge branch 'master' of github.com:Parquet/parquet-mr into fix_bit_packing_encoding_bug

Conflicts:
	parquet-column/src/main/java/parquet/column/values/dictionary/DictionaryValuesWriter.java
Merge pull request #60 from Parquet/fix_bit_packing_encoding_bug

fix bit packing encoding bug
ability to read version number from parquet jar Version utility
when there is more than one row group the converter will get multiple dictionaries set
Add support for 4 byte length written at the beginning of rle columns
add support for ReadSupport specific info in split
Merge pull request #61 from aniket486/master

ability to read version number from parquet jar Version utility
Merge pull request #63 from Parquet/alexlevenson/fix-rle-4byte-length

Add support for 4 byte length written at the beginning of rle columns
fix comments
Merge pull request #62 from Parquet/fix_dic_decoding_bug

when there is more than one row group the converter will get multiple dictionaries set
Merge pull request #66 from Parquet/alexlevenson/fix-rle-comments

Fix the comments in RunLengthBitPackingHybridEncoder.java
Merge pull request #65 from Parquet/ReadSupport_specific_info_in_split

add support for ReadSupport specific info in split
Start implementation parquet for hive :

 - Read simple data (INT32, INT64, DOUBLE, FLOAT, BOOLEAN, BINARY -String)
 - Write simple data (INT32, INT64, FLOAT, DOUBLE, BOOLEAN, BINARY -String)
 - Read data works only if HiveInputFormat is set (not CombineHive)

TODO :

 - Support complex type (struct, map, array)
 - Support CombineHive
 - Unit test :)
Remove any K,V from DeprecatedXXFormat
Add support for CombineHiveInputFormat

- This recreates the input splits by reading each file's metadata
- This is slower than being able to get our InputSplits directly,
but still faster than calling getSplits over and over again
Improve column reading

 - Trying to only read the right column (work in progress)
Can write complex types
Can read some complex types

- Structs should be entirely good
- Array and maps do not seem to work correctly
rename one parameter