Generic chainparam selection with -network=<strNetworkID>

Continues #4804.
Deprecate -testnet and -regtest in favor of -network=testnet and -network=regtest.
When the old args are used a warning will be logged.
The repetition of the invalid combination error string is also avoided.
Additionally, the chainparam networkID is removed since it's not used anymore (as it shouldn't).

Mind using the same phrase or form as we already have in init.cpp, e.g. ``Warning: Unsupported argument -debugnet ignored, use -debug=net.``.