The sorting method for manifests contained a check to see if the API version existed. This violates separation of concerns as the sorter should just sort and leave validation to other parts of the code. Signed-off-by: Taylor Thomas <taylor.thomas@microsoft.com>