Merge branch 'master' into alexlevenson/RLE-bit-packing-hybrid

Conflicts:
	parquet-column/src/main/java/parquet/column/values/dictionary/DictionaryValuesReader.java
	parquet-column/src/main/java/parquet/column/values/dictionary/DictionaryValuesWriter.java
fix bit packing encoding bug
create and use checkedCast()
Merge pull request #58 from Parquet/alexlevenson/RLE-bit-packing-hybrid

Adds rle / bitpacking hybrid encoding
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
Added filtering functionality
Added avro specific functionality
Added avro specific functionality
Added avro specific functionality