PARQUET-89: Add hadoop-2 test profile for Travis CI.

This also fixes problems that prevented hadoop-2 from passing:
* Dynamically resolve counter methods in parquet-hadoop
* Parameterize pig version with hadoop-2 support
* Update pig test for hadoop-2 change (no nulls allowed)
* Update parquet-hive to depend on hadoop-client

The travis config will now run each test profile in a different run.

Author: Ryan Blue <rblue@cloudera.com>

Closes #55 from rdblue/PARQUET-89-add-test-profiles and squashes the following commits:

006c6d8 [Ryan Blue] PARQUET-89: Add hadoop-2 test profile for travis CI.