Fix buffer.Read to do the correct thing.  Fixed up the comment for NewReadAtReadSeeker.