Merge branch 'hotfix/BUG-9915'
This release of Hoya

- is built against the newly released hadoop 2.2.0 and hbase 0.96.0-hadoop2 artifacts.
- Has initial liveness probes in the Hoya client to monitor health of the
HBase master by way of its web page.
- Has improved Accumulo support -as a result of more testing.
- Now runs on secure Hadoop clusters, using Kerberos to authenticate
the caller with HDFS and YARN -and with the Hoya AM once deployed.
HBase security can be enabled by configuring the hbase-site.xml file
with the appropriate settings.

Be aware that delegation token expiry currently limits the
lifespan of a Hoya cluster to a few days.
Merge branch 'release/hoya-0.6.2'
Merge branch 'release/0.6.4'
Merge branch 'release/hoya-0.7.0'
Merge branch 'release/hoya-0.8.0'
Merge branch 'master' of github.com:hortonworks/hoya
Merge branch 'release/BUG-12021'
Merge branch 'release/hoya-0.11.1'
Add additional type information to Groovy tests in order to pass stricter type checking.
Extracted HoyaFileSystem class from HoyaUtils to enable configuring Hoya home directory.
Removed constructor calls to HoyaFileSystem and passed instances around.
Add the feature to be able to configure the base hoya path.  Unit tested via creating a new test file for HoyaFileSystem.  hoya.base.path is the new configuration parameter.  Also if not specified defaults to the previous behavior of $HOMEDIR/.hoya
Adding the ability to specify the hoya base directory from the hoya CLI command line argument "--basepath"
Fix stale calls to old HoyaUtils methods.
Fix broken tests caused by mutating immutable collections.
Removed trailing whitespace.
Fix broken indentation.
Remove unmodifiable map from test. Use explicit cast to pass Groovy's typechecker.
Add Apache license header.