HDF5 error number changes in 1.10.3

Thanks @jhenderson, understood that we shouldn’t rely on consistent error codes.

While you’re thinking about the errors API, can I interest you in the possibility of exposing POSIX errnos? I posted a separate thread about that.