Introduce an ArgsManager class encapsulating cs_args, mapArgs and mapMultiArgs
Summary: This backport core's PR9494
Test Plan:
make check
Reviewers: schancel, #bitcoin_abc
Reviewed By: schancel, #bitcoin_abc
Differential Revision: https://reviews.bitcoinabc.org/D936