Allow Specifying Version of Prerequesites

Currently, when selecting a software prerequisite, it implies that the latest version is desired.
This is not always the case.

A direct example for us would be several banks’ WLS system.
They always require SAP Crystal reports, but a majority of them do not function with the latest version and instead require 13.0.20

This feature would allow us to more readily handle old software.