FileVersionInfo Cleanup

This addresses code review feedback from #274.

/cc @mellinoe and @stephentoub
Yup, I was really just commenting then on the spirit of the change to be made, i.e. using the built-in support for doing this kind of formatting rather than trying to do it manually.  The value.ToString approach looks good to me.