aufs: for linux-3.6, push mnt_want_write() outside of i_mutex

By the commit,
	c30dabf 2012-07-31 fs: Push mnt_want_write() outside of i_mutex
the order of them were difined explicitly.

Signed-off-by: J. R. Okajima <hooanon05@yahoo.co.jp>
aufs: tiny, internal struct au_cpup_basic

Cosolidate the serveral parameters into a single structure.
All the bahaviours don't change.

Signed-off-by: J. R. Okajima <hooanon05@yahoo.co.jp>
Merge branch 'aufs3.4/00base' into aufs3.4/01modular
Merge branch 'aufs3.4/01modular' into aufs3.4/30stdalone
Merge branch 'aufs3.4/00base' into aufs3.5/00base
Merge branch 'aufs3.4/01modular' into aufs3.5/01modular
Merge branch 'aufs3.5/00base' into aufs3.5/01modular
Merge branch 'aufs3.4/30stdalone' into aufs3.5/30stdalone
Merge branch 'aufs3.5/01modular' into aufs3.5/30stdalone
Merge branch 'aufs3.5/00base' into aufs3.6/00base
Merge branch 'aufs3.5/01modular' into aufs3.6/01modular
Merge branch 'aufs3.6/00base' into aufs3.6/01modular
Merge branch 'aufs3.5/30stdalone' into aufs3.6/30stdalone
Merge branch 'aufs3.6/01modular' into aufs3.6/30stdalone
Merge branch 'aufs3.6/30stdalone' into aufs3.6/39public
aufs: tiny, update SF URLs

Signed-off-by: J. R. Okajima <hooanon05@yahoo.co.jp>
Merge branch 'aufs3.4/00base' into aufs3.4/01modular
Merge branch 'aufs3.4/01modular' into aufs3.4/30stdalone
Merge branch 'aufs3.4/00base' into aufs3.5/00base
Merge branch 'aufs3.4/01modular' into aufs3.5/01modular