use istio client-go library instead of knative bump kubernetes dependency version change code coverage to codecov
Shared errors and error interface used throughout the various libraries found in the go-openapi toolkit.