gh-repos-read now returns eieio-unbound if data is nil. Without this gh-repos-read would have to be wrapped again and again in code that first checks whether the data is nil before calling it. Examples of this are the fields parent, source and organisation of the repos-repo api.
gh-object-read: return eieio-unbound when reading nil
complete repos-repo api