Remove generated code from git. Git users now require the OCaml compiler in order to regenerate the generated code after a checkout. Generated code will remain in the tarball, so users of the source tarball will not need the OCaml compiler.
Add 'readdir' call. This adds a readdir call (mostly intended for programs). The return value is a list of guestfs_dirent structures. This adds the new types 'struct guestfs_dirent' and 'struct guestfs_dirent_list', along with all the code to return these in the different language bindings. Also includes additional tests for OCaml and Perl bindings to test this.
Generated code for the virtio_blk change.
Generated code for mknod, mkfifo, mknod_b, mknod_c, umask.
Generated code for 'set_memsize'/'get_memsize' calls.
Generated code for the 'mkswap*' commands.
Generated code for mount-loop command.
Generated code for 'initrd-list'.
Generated code for 'du' command.
Generated code for df / df-h.
Generated code for head/tail commands.
Generated code for 'wc_*' commands.
Clarify documentation for mkdtemp.
Generated code for 'mkdtemp' command.
Generated code for 'scrub-*' commands.
Generated code for 'glob-expand'.
Generated code for 'sh' and 'sh-lines' commands.
Generated code for ntfs_3g_probe command.
Generated code for the 'sleep' command.
Generated code for 'add_drive_ro' call.