Add a "which" argument to the CommandableFragmentGenerator report method
The system supports a reporting function for gathering statistics and status information. It is invoked by sending an XMLRPC message of type daq.report to the desired DAQ application. The XMLRPC message supports a string argument that can be used to specify the type of information to be reported on.
The handling of this string argument (that is often called "which" in the code) is already implemented in BoardReaderApp and BoardReaderCore. However, it is not currently passed down to the CommandableFragmentGenerator that has been created inside the BoardReaderCore.
We should add the "which" argument to the "report" methods in CommandableFragmentGenerator (presumably with a default value of "" or "all") and update BoardReaderCore to pass the "which" string down to the CommandableFragmentGenerator instance.