Clean up some CSS and collapse lots of the repeated html generation into a single method.
Merge branch 'develop' into feature/amwebapp
Separate a lot of the logic from ContainerStatsBlock into more appropriate locations
Add some javadoc to the interface/impl that gets injected into the webapp
Get a really nice landing page for Accumulo that actually links to the "important" nodes in the cluster.

Need to do the same for HBase but it already has the hooks it appears.
Ensure that the nodes come back non-null before blindly using them.
Fix HBaseProviderService to actually look up the master address and display that on the index page as well.

Required addition of htrace-core once the zk connection was actually running. Denoted the difference
between RPC and HTTP URIs on the index page as well.
Replace current with active
Incorrect assert
Avoid returning null to keep the AM from complaining about it when asserts are enabled.
First stab at some unit tests for some of the new AM webapp.
Merge branch 'develop' into feature/amwebapp
Fix a broken test case after the merge
Finally figured out why the tests weren't working and got decent coverage for the ContainerStatsBlock
Remove all of the auto-gen'ed comments from eclipse
Rename the class to be consistent with the other tests
Push the provider-specific details to the implementation.

Removes a bit of the ugliness in getting provider specific
information for the AM webapp. It will also insulate the
webapp a bit more from new providers
Merge remote-tracking branch 'origin/develop' into feature/amwebapp

Conflicts:
	hoya-core/src/main/java/org/apache/hoya/yarn/appmaster/HoyaAppMaster.java
Remove the extra http://