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
Can write complex types
Can read some complex types

- Structs should be entirely good
- Array and maps do not seem to work correctly
Improve column reading

 - Trying to only read the right column (work in progress)
Merge branch 'parquet-hive' of git://gitorious.criteois.lan/+bieng/hadoop-jobs/parquet-hive into parquet-hive

Conflicts:
	parquet-hive/src/main/java/parquet/hive/DeprecatedParquetInputFormat.java
	parquet-hive/src/main/java/parquet/hive/convert/ETypeConverter.java
	parquet-hive/src/main/java/parquet/hive/convert/HiveSchemaConverter.java
	parquet-hive/src/main/java/parquet/hive/convert/MapWritableGroupConverter.java
	parquet-hive/src/main/java/parquet/hive/convert/MapWritableRecordConverter.java
	parquet-hive/src/main/java/parquet/hive/read/MapWritableReadSupport.java
	parquet-hive/src/main/java/parquet/hive/serde/MapWritableObjectInspector.java
	parquet-hive/src/main/java/parquet/hive/serde/ParquetHiveSerDe.java
	parquet-hive/src/main/java/parquet/hive/write/MapWritableWriteSupport.java
	parquet-hive/src/main/java/parquet/hive/write/MapWritableWriter.java
rename one parameter
Some improvements on the hive implementation :

 - start to read complex type (struct done !, other in progress)
 - start to write complex type (struct done !, other maybe done :) )
 - try to give only the requested schema to parquet objects but
we have some troubles with the way readsupport object is initialized. Trying few
work around with hive to force the jobConf to be updated (like they do for
RCFile in HiveInputFormat). Not working when getSplits is called because
we have no path (in progress).

Unit test :

 - Just a start only one very very tiny small is working to test hiveschemaconverter
 - working on the SerDe testing (trying to create a parquet file first in unit test)

The code is not clean, neither optimize. 'Make it work, Make it right, Make it fast'
only on the first step :p
Merge branch 'master' into parquet_hive