ACCUMULO-3399 Log the error and set the exit value.
ACCUMULO-3398 Set exit value for a quick pass/fail assertion.
ACCUMULO-3401 Clean up old AbstractMacIT classes

  Remove usage of deprecated SimpleMacIT and consolidate AbstractMacIT with
  ConfigurableMacIT. Update javadocs to clarify usage.
Merge branch '1.6'

Conflicts:
	test/src/test/java/org/apache/accumulo/test/functional/AbstractMacIT.java
	test/src/test/java/org/apache/accumulo/test/functional/ConfigurableMacIT.java
	test/src/test/java/org/apache/accumulo/test/functional/SimpleMacIT.java
Merge remote-tracking branch 'origin/master'
ACCUMULO-3403 Reinstate setZooKeeperInstance methods that accepts Strings.
ACCUMULO-3406 fix filename parsing
Merge branch '1.6'
ACCUMULO-2815 wip.
Move around some more stuff
Rip out the doAs from the UGIAssumingProcessor and just track the principal.

Try to approach this as the client address is done. Pull the principal
out of the Sasl server and store it so we can use it to make
a proper TCredentials that will hopefully be seamless for
the other server processes to use (with the Authenticator/Authorizor).
Stub out a shell kerberos authentication token.
ACCUMULO-2815 Stub out a SaslConnectionParams for kerberos.
ACCUMULO-2815 get the fqdn for the host, not just whats in the HostAndPort.
ACCUMULO-2815 Stub out an invocation handler to update the principal from SASL into the tcredentials.

I think this should be an appropriate way to ensure that clients can't attempt to act
as a user other than themself. We can override whatever was passed in via the RPC,
rely on SASL/GSSAPI giving us the proper principal from kerberos and using that
as the principal for authorization (and skipping more authentication later).
ACCUMULO-2815 Wrap all thrift servers in the new proxy

Ensures that the TCredentials is updated properly before
any server interface implementation will see it.
ACCUMULO-2815 Start to stub out SecurityOperation changes.

Need to correctly handle users authenticated by SASL/GSSAPI
as well as the SYSTEM user.
Update the client code to pull the server principal to set up the SASL transport.
ACCUMULO-2815 Try to introduce a required admin user acct during init with security
ACCUMULO-2815 Use enum correctly.