Set precision in MWTimeIsoParser

instead of automagically handling in ValueParsers\TimeParser

Fixes handling of input like '10. century BC'

includes partial revert of changes to test in I927209e2
(the tests were doing the right thing before that)

Change-Id: I74f88c0f629614e93bc33d4b1d893da594a0276e