Standardize serializing of attributes/values in mutation statements.
Review Request #9525 — Created Jan. 23, 2018 and submitted — Latest diff uploaded
Each of the mutation classes had their own way of representing
attributes and values for their statements when writing an evolution
file. These led to inconsistencies in output, especially when outputting
evolution files on Python 3.This change switches the file to using Unicode strings and outputting
attributes and values in a consistent way, factoring in Unicode strings
and giving us a single place to better handle serialization of values.
Unit tests pass.