Add {min,max}_version relation to requirement

Adds min_version and max_version relation objects to the
JobTypeSoftwareRequirement class
Make to_dict() unpack software_requirements
software_requirements is now in jobtype version

instead of jobtype