First cut at script that converts start_test log to jUnit xml report.
python 2.6 arg parser
Open logs with utf-8 encoding. Ignore invalid characters.
Fix bug when finding blocks.

If end was not found (-1) it was still added to the start value, which gave a bad end value.
Support jUnit xml style reports in start_test.

Add --junit-xml argument. When set, start_test calls new script to convert
logfile to junit xml style report. Also add --junit-xml-file argument, which
implies the --junit-xml argument. When --junit-xml-file is set, its value is
passed along to the conversion script as the junit xml output file.
Add jUnit XML report generation support to nightly.

Add -junit-xml flag to nightly that add --junit-xml flag when calling
start_test. The flag is thrown by default when JENKINS_URL is set in
environment (i.e. nightly is running inside jenkins job).
Filter invalid XML characters and wrap system-out in CDATA tag.
Add DEBUG setting.
Fix bug that showed up in linux32 logs.
Merge branch 'master' of https://github.com/chapel-lang/chapel into junitxml-for-start-test
Add TODOs based on @Kyle-B's review.
Drop noperf tests, instead of skipping them.

When running performance tests, there are lots of tests that are skipped
because they do not have the performance configuration files. They should not
be included in the jUnit reports as they are not interesting data points. Real
performance tests that are skipped due to the environment/etc are still
included as skipped in the report.
Fixed an issue in handleCaptureArgs()
Support suppressions when generating jUnit reports.
Remove todos.

Suppressions are now supported and multiple performance trials were already
being collected.
Pipe suppressions through start_test for jUnit reports.
Merge branch 'master' of https://github.com/chapel-lang/chapel into junitxml-for-start-test
Add pragma "no use ChapelStandard" to module CString in modules/internal/String.chpl
Merge pull request #978 from thomasvandoren/junitxml-for-start-test

Add jUnit XML style report generation to start_test.

jUnit XML style reports are a common way of passing tests results along to
other services (e.g. jenkins can parse the results). Add support generating
jUnit reports in start_test.

Add new script, util/test/convert_start_test_log_to_junit_xml.py, which parses
the contents of a start_test log and writes out the jUnit XML report. The goal
is to support jenkins, so only elements supported by jenkins junit report
parsing are included.

Update start_test and nightly to support a --junit-xml flag. When provided,
start_test will call the convert_start_test_log_to_junit_xml.py script after
running all the tests. Also add --junit-xml-file flag to start_test. When set,
the jUnit report will be written to the file provided.
Revise ParseFile() so that it returns "the" module if there is only module in the file