75135164 report requests

@lefticus Using the code in https://github.com/NREL/OpenStudio/commit/3db8cf93124366d73c87275b639af1d3e9810a33, I ran a model with one reporting measure 'ReportRequester' which takes one argument named 'arg' which I set to 'My Argument'.  This got merged with the normal 'StandardsReport' measure.  This is the JSON format I got out, toOSArguments didn't seem to work but the user arguments were available in the script params passed to UserScriptAdapter.  I also found the measure files as required files.  My question is how to figure out which required files are measures and which arguments belong to which measures?


[{
	"args": [],
	"parameters": ["--argumentName=arg",
	"--argumentValue=My Argument"],
	"required_files": ["C:/Users/dmacumbe/AppData/Local/Temp/1/OpenStudio.wx9064/resources/scripts/ReportRequester/measure.rb",
	"user_script.rb",
	"C:/Users/dmacumbe/AppData/Local/Temp/1/OpenStudio.wx9064/resources/scripts/ReportRequester/resources/report.html.in",
	"resources/report.html.in",
	"C:/Users/dmacumbe/AppData/Local/Temp/1/OpenStudio.wx9064/resources/scripts/ReportRequester/measure.rb",
	"measure.rb"],
	"script": "C:/working/openstudio2/openstudiocore/ruby/openstudio/runmanager/rubyscripts/UserScriptAdapter.rb"
},
{
	"args": [],
	"parameters": [],
	"required_files": ["C:/working/openstudio2/openstudiocore/src/pat_app/Measures/StandardReports/measure.rb",
	"user_script.rb",
	"C:/working/openstudio2/openstudiocore/src/pat_app/Measures/StandardReports/resources/report.html.in",
	"resources/report.html.in",
	"C:/working/openstudio2/openstudiocore/src/pat_app/Measures/StandardReports/measure.rb",
	"measure.rb"],
	"script": "C:/working/openstudio2/openstudiocore/ruby/openstudio/runmanager/rubyscripts/UserScriptAdapter.rb"
}]