include string.h to avoid warning for strstr()
enable travis-ci
Make hadoop-lzo build cleanly against hadoop 2, and test cleanly against hadoop 1 and hadoop 2.

- Removed the hadoop jar that was checked in.
- Upgraded the hadoop dependencies to 2.
- Removed unused imports.
- Introduced a compatibility util that handles the relevant API incompatibilities.
- Added test as a dependency to package.
Merge pull request #66 from rangadi/enable-travic-ci

Enable Travis CI
Used TaskID.forName() to avoid the constructor discrepancy (per Raghu).
Merge remote-tracking branch 'upstream/master' into sjlee-hadoop-2
Fixed (hopefully) the travis ci.
Removed the ivy jar that's checked in.
Merge pull request #67 from sjlee/sjlee-hadoop-2

Hadoop 2 support and ivy updates
Fix for issue #68. By setting accessible to true, this code works (for most JVMs).
Add Travis CI status to the README
Merge pull request #69 from sjlee/sjlee-lzocompressor-realloc

Fix for issue #68. By setting accessible to true, this code works
reorganized the source per maven structure.
Created pom.xml to build hadoop-lzo.
Removed ant and ivy files.
Updated README.md.
Made it work on mac & linux and JDK 6 and 7.
Removing JDK 1.6 as a "requirement" for the build.
Release version 0.4.17.
Updated the version to 0.4.18-SNAPSHOT.