remove explicit antlr dependency. property for protobuf.version.
move a bunch of hadoop, pig, hive related dependencies to 'provided' scope
put antlr back.
we only need hadoop-core. remove other hadoop dependencies
switch to hadoop-client-1.0.1, in place of hadoop-core.
hadoop-client in 'provided' scope.
need to check why same change didn't seem to work for pig, cascading, etc.
'provided' scope for pig, hive, and cascading.
first draft of multi hadoop version support.
hadoop1 tests pass. for hadoop2 tests to pass, need to update
pig version etc.
deprecated format wrappers need a bit more work.
Merge branch 'master' into hadoop_multi_version_support

Conflicts:
	core/src/test/java/com/twitter/elephantbird/mapreduce/input/TestLzoTextInputFormat.java
	pig/src/test/java/com/twitter/elephantbird/pig/util/AbstractTestWritableConverter.java
	rcfile/src/test/java/com/twitter/elephantbird/pig/load/TestRCFileProtobufStorage.java
	rcfile/src/test/java/com/twitter/elephantbird/pig/load/TestRCFileThriftStorage.java
finally TestLzoTextInputFormat works.
update Pig dependency to 0.11.1 (for hadoop 2).
add test-log4j.properties (from pig repo)
set log4j config for pig test. also needed increase in memory.
remove 'surefire' from test data directory (looks like the plugin removes it after the tests.
Some more dependency fixes.
TestLzoTextInputFormat : don't extend TestCase so that assume() works.
disable compression in RCFile tests. need to check why it does not work on OSX
add getCounter() method to ContextUtil
getCounter is declared in different classes in hadoop1 & 2.
add jackson-mapper-asl dependency for pig.
does not look like argLine in pig/pom.xml is appened. set java.libray.path again.
commons-cli for lucene (may be required for others)