Update minimum version checking logic so end users can set their own minimum versions. We will use this so that we can discriminate various features by version.