Add hGetBufSome, like hGetBuf but can return short reads