Allow VSVersionInfo instances as well as file names.

Sometimes its necessary to fill in version resources based on more complicated Python code than a simple expression possible from the current version kwarg approach.

This change lets you pass a VSVersionInfo instance directly as well as a filename.