Merge pull request #302 from isnotinvain/master

Publish release commits for 3.0.9
support 'ensure.lzo.tests' so that tests fail even when leo library could not be loaded. Otherwise these tests are ignored. The flag is helpful when we intend to run lzo tests, but there is an error in library path.
set DYLD_LIBRARY_PATH for OSX 10.7
remove unused LOG.
enable lzo tests in travis-ci
before_install is executed before cd to elephant-bird git clone
update TestLzoTextInputFormat to check lzo using CoreTestUtil
temp patch for travis-ci debugging
revert previous temp patch. Not sure why the test is failing on Travis CI yet.
[debug] cat test output after the tests run
explicitly set conf for localFS
more travis-ci debugging
close any cached filesystem so that our config takes affect.
remove temp after_script
rename ensure.lzo.test to require.lzo.tests
remove explicit antlr dependency. property for protobuf.version.
move a bunch of hadoop, pig, hive related dependencies to 'provided' scope
Merge pull request #305 from rangadi/lzo_unit_tests

Lzo unit tests in travis-ci
put antlr back.
we only need hadoop-core. remove other hadoop dependencies
switch to hadoop-client-1.0.1, in place of hadoop-core.