add an off64_t type to kernel_abi.h
split out {prepare,process}_sendfile as templated functions
add basic sendfile support