Add FileVersionInfo tests

This adds all of our tests for the System.Diagnostics.FileVersionInfo library. Included also are the assemblies and executables that are used as test assets.
Seems like we're missing some testing, e.g. we don't have any tests for the case when IsDebug is true, which means as far as the test are concerned, they'd be happy with an implementation that always returned the default Boolean value of false.  Looks like this is the case for at least some of the other Boolean properties, like IsPatched, too.