Truncates microseconds to milliseconds, if present.

I have implemented you requests.

Also, I have moved the method to earlier in the parsing chain. This allows computability with XEP-0091, whereby I remove all milli/microseconds. There are three tests to test this and all other tests continue to pass.

Apologies for the messy commits.

Phil