Review Board 1.7.22

HBASE-5317: Fix TestHFileOutputFormat to work against hadoop 0.23

Review Request #3939 - Created Feb. 16, 2012 and updated

Gregory Chanan
stack, tedyu
NOTE: To get TestHFileOutputFormat passing also requires HBASE-5346, which has been reviewed but not committed yet.

Fixes a few issues interacting with the new mapreduce in 0.23:
- Maven dependency issue
- Change the hbaseRootDir so that mrv2 output is not confused with an hbase table
- Create Jars necessary to run mrv2 jobs at unit test time (before hbase jars have been built) 

Review request changed
Updated (Feb. 22, 2012, 12:01 a.m.)
Small changes as suggested by Ted and stack.

Also updates a test case that was assuming the root dir was the homedir.