FileVersionInfo Cleanup

This addresses code review feedback from #274.

/cc @mellinoe and @stephentoub
Just FYI, I'd suggested this change in #274 primarily to clean up the code, but just in case I also just verified that it didn't regress performance; in fact, the new ConvertTo8DigitHex is substantially faster than the old one and with fewer allocations.