Remove generated files guestfs_protocol.[ch]. These generated files were accidentally left in when we removed the other generated files in cset b3cb0b04eb2d38ba32c160a83d8e3894b376907b.
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 mknod, mkfifo, mknod_b, mknod_c, umask.
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.
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 e2fsck-f command.
Generated code for 'find' command.
Generated code for lvresize, resize2fs.
Add vg-activate{,-all} commands, and resize recipe.