Util.ErrorList and Base.V1 improvements

ErrorList got a better Clear method and __contains__ and __bool__ support
V1 has many improvements with error handling semantics.