Some tests use a local ArgsManager, some use the global gArgs, some clear them after the test and some don't.
Let's clean this up and remove some boilerplate by consistently using m_node.args, and provide a facility that ensure all args are cleared after each test case.
Depends on D13005.