Add a flag to disable client side Allocate when the server replies NFSERR_NOTSUPP.
If the server replies NFSERR_NOTSUPP for an Allocate operation, set a flag
so that the client does not try Allocate on the mount again.
Also, add a ncl_flush() call before the Allocate operation to ensure that
additional storage on top of all writes is allocated.