simplify util.ErrorList by eliminating errorListInternal

This refactor makes ErrorList introspectable as per Issue 1605 https://github.com/GoogleCloudPlatform/kubernetes/issues/1605. It passes make check. 
ValidationErrorList only serves as documentation. This was true in this commit and also beforehand. It may be a candidate for removal.