squash
Merge branch 'eb-dev' into rc_file_storage
remove older hive jar
working RCFile PigStorage.
remove use of DynamicMessage. use native protobuf
serialization for top level columns.
Move LzoBaseStoreFunc methods to BaseStoreFunc
add RCFileProtobufOutputFormat.
javadoc update
Merge branch 'projection_support' into rc_file_exp

Conflicts:
	src/test/com/twitter/elephantbird/pig/piggybank/TestThriftToPig.java
add a protobuf for metada.
add preliminary versions for RCFile loader. incomplete.
Merge branch 'eb-dev' into rc_file_exp

Conflicts:
	src/java/com/twitter/elephantbird/pig/load/LzoBaseLoadFunc.java
	src/test/com/twitter/elephantbird/pig/piggybank/TestThriftToPig.java
Add metadata about the fields to rcfile.
RCFile inputformat and pig loader tested.
update javadoc.
fix handling of unkonwn fields while loading.
Merge remote branch 'upstream/eb-dev' into rc_file_exp
Add unit test,
fix handling of repeated field while writing.
rename TestRCFileStorage.java.
move reusable parts to RCFileUtil
add RCFile Thrift support. Each of the top
level fields are stored as a column.