changed os minor attribute to not required

Bug: API required OS minor when creating a new os.

This is in contrast to the gui, some operating systems like Fedora do not have a minor version.