9p changes for 3.14 merge window

Included are a new cache model for support of mmap,
and several cleanups across the filesystem and networking
portions of the code.

Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>
This tag has no release notes.