Set Spark SQL Hive compatibility test shuffle partitions to 2.

This should improve test runtime because majority of the test runtime are scheduling and task overheads.
Another more robust way to do this would be to override the default value in TestHive itself.  This way the value wouldn't be thrown away by tests that call clear()