Support #21738: BoardReader memory usage increases with using circular_buffer_mode_example and nADCcounts of 200
Make sure that artdaq runs cleanly under ASAN
To try and debug potential memory leaks in the BoardReader, I was testing the system using ASAN. In doing so, a large number of memory leak errors were generated associated with xmlrpc_commander.
I have added an "unregister_method" macro which deletes the pointer created by "register_method", and when implemented, leads to artdaq being able to run the demo without ASAN warnings (some are still present from art/ROOT).