Rewrote cat.

Files under proc cannot be mapped to memory using mmap() and must be read using
open() and read().
Bug fix - do not pass all mount options to the driver.

The drivers of some file systems ignore unrecognized options, while others cause
the mount() system call to fail.