Added protection for empty Trace lists

The Util.SaveTraceDataToXMLDocument expects a non-empty list.

There's not reason to guarantee this, it's perfectly reasonable for a graph to have no trace data, so the proaction needs adding
Merge branch 'master' of https://github.com/DynamoDS/Dynamo