Fetch hadoop-test from HIVE_DEV_HOME for testing.

Avoids conflict when a custom Hadoop version is passed.
Make Spark version customizable, now that there's a cdh version.
Merge pull request #323 from harveyfeng/branch-0.9

Make SPARK_VERSION configurable and avoid fetching hadoop-test when it's not needed