remove the feature of using a subdir..  This is will help hammer the
parent directory w/ multiple renames, instead of just serially renaming
files in the same dir...

Sponsored by:	Imaginary Forces
Reviewed by:	pho
two new test cases are comming, and I used rename.c as a basis...  copy
them incase someone wants to know their history, or merge bugs between
them...

Sponsored by:	Imaginary Forces
Reviewed by:	pho
add two new tests...  One simply renames directories..  The other moves
a directory between two directories...  directory renames w/ a new parent
are more difficult to handle as you have to make sure that the . and ..
links are correct, and all the link counts are correct...

I'm not entirely happy w/ the 97 hard coded value, but with the default
UFS sizes, it forces us into using indirect blocks for the directory
which introduce more dependencies that softdep code has to track
properly...

add a config file dirrem.cfg which is what I used to reproduce/test a
bug in softdep code for Kirk and Imaginary Forces...

Sponsored by:	Imaginary Forces
Reviewed by:	pho
explain why 97 was used...

Sponsored by:	Imaginary Forces
Try harder to stop the swap test program, no need to have "ulimit -t", fix
a spelling error and add a new flag for newfs.

Sponsored by:	EMC / Isilon storage division
Do not assume that Soft Update (newfs -U) is the default. Use a flag from
the default.cfg configuration file.

Sponsored by:	EMC / Isilon storage division
Added two new rename(2) scenarios.

Sponsored by:	EMC / Isilon storage division
No need to use tunefs(8) when newfs(8) accepts the "-j" flag.

Sponsored by:	EMC / Isilon storage division
Limit run time, remove unneeded tunefs.

Sponsored by:	EMC / Isilon storage division
Added file system check, remove unneeded tunefs(8).

Sponsored by:	EMC / Isilon storage division
Shell cleanup, use flags variable for newfs(8).

Sponsored by:	EMC / Isilon storage division
Use PATH_FSTAB and shell script cleanup.

Sponsored by:	EMC / Isilon storage division
Use PATH_FSTAB, shell script cleanup.

Sponsored by:	EMC / Isilon storage division
Use newfs_flags, limit output and add extra cleanup code.

Sponsored by:	EMC / Isilon storage division
Use newfs_flags and added setrlimit(2) for the test of posix_openpt(2).

Sponsored by:	EMC / Isilon storage division
Added more file systems to this test and added struct _dirdesc.

Sponsored by:	EMC / Isilon storage division
Do not return an error if DEBUG_MEMGUARD is not configured,
use newfs_flags for newfs(8),
Use newfs_flags for newfs(8), fix typo and clean up shell script.

Sponsored by:	EMC / Isilon storage division
Use newfs_flags for newfs(8) and test for exit status.

Sponsored by:	EMC / Isilon storage division
Use newfs_flags for newfs(8) and clean up shell script.

Sponsored by:	EMC / Isilon storage division