initial commit
Code to support Lzo compressed files in Impala
Use environment for thirdparty library versions
Fix build flags.
Added mongoose webserver include directory to build.
Update lzo scanner to report file format type to scan node.
Update lzo to flush the scan range context object before indicating the scan range is complete.
Fix lzo scanner Close()
Upgrade FindThrift
Add IMPALA_HOME to search dirs for thrift

After moving thrift to the third party directory of
Impala.  Installing thrift into the system dirs is
not needed any more.  So have cmake look into the
impala thrid party dirs as well.
Lzo cleanup.
Add necessary definitions to allow Thrift 0.9 includes
Update lzo timer to use new clock.
Update for scanner context changes.
Fix scan range metadata.
SerDeUtils has been merged into ReadWriteUtil.
Rename MAX_BLOCK_SIZE to avoid collision with Codec::MAX_BLOCK_SIZE
IMPALA-234: Add some library version validation logic to impalad when loading impala-lzo shared library
IMPALA-262: Querying text/lzo table that is not indexed causes an impalad segfault
Update for codegen.