BUG-14051 Create a page that displays cluster.json in the AM webapp

Also lifted some of the mock classes that are needed for injection
by guice to create the hamlet classes into their own files for reuse.
BUG-13554 Sort the provide-specific options.