Initial compatibility tests.
Adds compat tests to travis.
Changes the build to only use CDH4.6 dependencies.
Comments out large thrift struct tests since they don't work with
parquet-1.2.5-cdh4.6.0
Adds Backward compatibility tests for parquet 1.2.5-cdh4.6.0.