(bug 53745) Remove old SnakFormatter.

This replaces the old "evil" TypedValueFormatter logic with the
new SnakFormatterFactory facility. TypedValueFormatter becomes
an interface, while OldSnakFormatter is removed.

Change-Id: Ided9fe7f93f37c5faf4a5a9a742646b38fbca5b5
Merge "(bug 53745) Remove old SnakFormatter."