Preserve the fractional part of match number, for 'category(srm=1)'

`${Contest;category(srm=1)}` renders the SRM 600.5 into `SRM 600`, not `SRM 600.5`.
This patch preserve the fractional part, only when 'srm=1' option is specified.

I think it might be useful because the option 'srm=1' is usually used with the special aim of separating each round differently. (similar but slightly different from ${Contest.Name} -- it normalizes the match category)