Make Assignment.as_string() output assignments to variables in lexicographic order based on variable names.
Update documentation to reflect assignment specification change.