gio2: support PollableInputStream#read_nonblocking