Implement vfs_getc(), ungetc(), and rewind() on top of other VFS
functions.  Deprecate vfs_rewind() in favor of fseek().