Simplify channel_get() and provider place for provider shortcut to channel_get and channel_put
move relfile read/write code into channel shortcuts
Fix write with offset, write over end of record
passes reltests 1-4
rel files with fs_provider pass all current tests