Introduce fuse.Context type, and pass it into raw API methods.
Move splice code into fuse/splice_linux.go, to help ports to other
platforms.