deleg_list is initialized for REGULAR_FILE only

nfs4_op_delegreturn() should check to make sure that it is a regular
file.  deleg_list is not initialized for any other file type.  Also
changed a check for non DIRECTORY to REGULAR_FILE in do_delegation().

Signed-off-by: Malahal Naineni <malahal@us.ibm.com>