aufs: begin supporting fallocate(2)

Tested-by: Jeremy Lin <jeremy.lin@gmail.com>
Signed-off-by: J. R. Okajima <hooanon05g@gmail.com>
Merge remote-tracking branch 'aufs3-standalone/aufs3.9/00base' into aufs3.9/10static
Merge branch 'aufs3.9/10static' into aufs3.9/11proc_map
Merge branch 'aufs3.9/11proc_map' into aufs3.9/18public
aufs: remove CONFIG_AUFS_SP_IATTR and fs/aufs/f_op_sp.c

fs/aufs/f_op_sp.c is rather tricky, but it is only just to maintain the
timestamp of FIFO. By customizing i_op->update_time(), it becomes
unnecessary.

Signed-off-by: J. R. Okajima <hooanon05g@gmail.com>
Merge remote-tracking branch 'aufs3-standalone/aufs3.9/00base' into aufs3.9/10static

Conflicts:
	fs/aufs/f_op_sp.c

Signed-off-by: J. R. Okajima <hooanon05g@gmail.com>
Merge branch 'aufs3.9/10static' into aufs3.9/11proc_map
Merge branch 'aufs3.9/11proc_map' into aufs3.9/18public