Given a context and a list of arguments this creates the parser
and parses the arguments, then modifies the context as necessary.
This is automatically invoked by make_context().
Customise the RemoteCommand class to hold the name of the subgroup if provided. This is required to properly format
the help string for subgroup commands.