modify: remove special parsing logic

This could be nicer, but at least we now use standard type-based parsing.
Model._parse() class method
modify: use formatted values in _showdiff()

Perhaps we should use this for other commands also. One outstanding issue is
strange highlighting (e.g., "True -> False" helpfully shows that the "e" did
not change).
link to copyartifacts plugin