Update to .gitignore.
File-handling updates (infrastructure).

This mostly finishes updating the nocc infrastructure to use fhandle_t instead
of FILE for general file IO.  Goes through gcc without associated type warnings,
but may not have all instances yet.