4.1 server tests: add cleanup

nfs4.0 server tests cleans up after running, this adds similar cleanup
to nfs4.1 server tests.

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
Make delegations tests optional

Also, DELEG2 should be in deleg FLAG.

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
Fix SEQ9d to work in home directory instead of root

Ganesha detects ROFS before testing anything else so gave the
wrong response. If we try rename in the home dir instead of
Pseudo Root then all servers should work.

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
Add two SECINFO_NO_NAME tests for SECINFO_STYLE4_PARENT

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
Fix CSID5 to use LOOKUP of file

Some servers test CurrentFH valid for an operation before testing
stateid. For this test we do:

OPEN(name), LOOKUP(name), CLOSE

Now the CurrentFH at point of CLOSE is a regular file FH but the
process of LOOKUP has wiped out the Current Stateid.

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
Add CSID10 OPEN(name), SAVEFH, LOOKUP(name), RESTOREFH, CLOSE

This tests that SAVEFH does indeed save the Current Stateid and that
RESTOREFH restores it.

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>