AthenaMonitoringKernel: reduce mock testing code
Replace some of the mock classes with the real implementation. This
reduces a lot of code duplication and also ensures that the tests behave
the same way as the production code (e.g. handling of unique_ptr
in
THistSvc).