Expose VariableProvider field names for /v cmd line argument

Uses reflection in order to obtain public static field names, building up VersionParts.
Merge pull request #139 from FireHost/feature/ExposeVersionArguments

Expose VariableProvider field names for /v cmd line argument