SIT-224: Do not convert fractional values to dollars again

This can happen when #value_from_formdata fails to convert from dollars
to cents.
SIT-224: Allow trailing zeroes when converting data to value

This matches the behavior of BigDecimal which discards trailing zeroes
and is responsible for detecting how many "digits" were entered.
Merge branch 'SIT-224'
Bumping to 0.12.3