PARQUET-267: Detach thirdparty code from build configuration.
PARQUET-267: Detach thirdparty code from build configuration.

This is based off of pull request https://github.com/apache/parquet-cpp/pull/14.

Author: Kalon Mills <kmills@adobe.com>

Closes #16 from kalaxy/libparquet-library-update-build and squashes the following commits:

0ce51db [Kalon Mills] Add script for automating build env setup.
82a198c [Kalon Mills] Make thrift build on mac only a warning when not specified explicitly.
d096c64 [Kalon Mills] Update build instructions.
6709182 [Kalon Mills] Support thrift dependency in thirdparty scripts for linux.
bedd0d4 [Kalon Mills] Remove thirdparty code lz4 from repo.
30c2b7e [Kalon Mills] Support build environment configuration of LZ4 library.
73e7785 [Kalon Mills] Support build environment configuration of Snappy library.

Change-Id: I266283fc15457a6116fc944b29656d071a917159

cpcloud/arrow,wesm/arrow,majetideepak/arrow,xhochy/arrow,apache/arrow,majetideepak/arrow,apache/arrow,pcmoritz/arrow,apache/arrow,pcmoritz/arrow,pcmoritz/arrow,wesm/arrow,cpcloud/arrow,icexelloss/arrow,apache/arrow,laurentgo/arrow,pcmoritz/arrow,icexelloss/arrow,icexelloss/arrow,pcmoritz/arrow,itaiin/arrow,cpcloud/arrow,wesm/arrow,majetideepak/arrow,pcmoritz/arrow,majetideepak/arrow,icexelloss/arrow,icexelloss/arrow,wesm/arrow,laurentgo/arrow,xhochy/arrow,renesugar/arrow,cpcloud/arrow,wesm/arrow,wesm/arrow,apache/arrow,kou/arrow,laurentgo/arrow,laurentgo/arrow,wesm/arrow,tebeka/arrow,apache/arrow,apache/arrow,cpcloud/arrow,cpcloud/arrow,laurentgo/arrow,cpcloud/arrow,xhochy/arrow,renesugar/arrow,tebeka/arrow,laurentgo/arrow,majetideepak/arrow,kou/arrow,itaiin/arrow,wesm/arrow,kou/arrow,itaiin/arrow,laurentgo/arrow,itaiin/arrow,pcmoritz/arrow,renesugar/arrow,majetideepak/arrow,tebeka/arrow,icexelloss/arrow,cpcloud/arrow,wesm/arrow,xhochy/arrow,tebeka/arrow,renesugar/arrow,icexelloss/arrow,kou/arrow,cpcloud/arrow,kou/arrow,xhochy/arrow,laurentgo/arrow,kou/arrow,tebeka/arrow,kou/arrow,wesm/arrow,cpcloud/arrow,apache/arrow,renesugar/arrow,apache/arrow,pcmoritz/arrow,icexelloss/arrow,kou/arrow,renesugar/arrow,pcmoritz/arrow,tebeka/arrow,renesugar/arrow,pcmoritz/arrow,xhochy/arrow,pcmoritz/arrow,renesugar/arrow,xhochy/arrow,apache/arrow,tebeka/arrow,majetideepak/arrow,kou/arrow,majetideepak/arrow,laurentgo/arrow,icexelloss/arrow,itaiin/arrow,renesugar/arrow,pcmoritz/arrow,xhochy/arrow,laurentgo/arrow,renesugar/arrow,itaiin/arrow,apache/arrow,kou/arrow,xhochy/arrow,tebeka/arrow,majetideepak/arrow,kou/arrow,majetideepak/arrow,xhochy/arrow,wesm/arrow,tebeka/arrow,itaiin/arrow,itaiin/arrow,laurentgo/arrow,renesugar/arrow,icexelloss/arrow,laurentgo/arrow,laurentgo/arrow,xhochy/arrow,laurentgo/arrow,kou/arrow,majetideepak/arrow,itaiin/arrow,apache/arrow,majetideepak/arrow,cpcloud/arrow,wesm/arrow,wesm/arrow,renesugar/arrow,pcmoritz/arrow,icexelloss/arrow,xhochy/arrow,itaiin/arrow,renesugar/arrow,itaiin/arrow,xhochy/arrow,itaiin/arrow,cpcloud/arrow,kou/arrow,xhochy/arrow,renesugar/arrow,renesugar/arrow,wesm/arrow,cpcloud/arrow,kou/arrow,majetideepak/arrow,itaiin/arrow,icexelloss/arrow,pcmoritz/arrow,tebeka/arrow,majetideepak/arrow,apache/arrow,laurentgo/arrow,icexelloss/arrow,itaiin/arrow,itaiin/arrow,apache/arrow,majetideepak/arrow,pcmoritz/arrow,xhochy/arrow,icexelloss/arrow,cpcloud/arrow