(bug #56685) make sure commafy can deal with strings.

Localization of numeric values should operate on the values as strings,
and should handle strings representign very large numbers gracefully.

Change-Id: I95394b96f9b70deb06ab818b54e08ac4ccb38c6c
Merge "(bug #56685) make sure commafy can deal with strings."