#272 fixed. return code for invalid offset changed to conform pread()
channels tests updated. new case for #272 added. tests updated for
the new return codes in case of invalid offsets