Check SQL version using the product version rather than the year

 * Adds a new module for the version checking code
 * Changes the version check to look at the product rather than the year
 * Changes the adapter to use the new version checking method