options: Allow multiple --cmd arguments to be specified as arguments

Hi @Tridge,

Although the existing code properly splits cmds based on a ; separator
I've had a couple DroneAPI users get bitten when they tried to specify
multiple --cmd args (which would be natural to try).  Mavproxy was
implicitly ignoring all but the the last --cmd.