split out mono_set_commandline_arguments()

so embedders can control what System.Environment.CommandLine should return.