[3.8] Add some changes required for tests on new Ubuntu 12.04 3.8.0-25 x86-32 kernel.

linux/compiler.h has moved - can't be located by the tests anymore for 3.8.0-35 x86-32 Ubuntu kernel.

Includes some changes to support 3.13 (configure script).

[+DLCL]

[git-p4: depot-paths = "//dev/talpa/main/": change = 2368749]
[3.13] Fixes for 3.13 kernel.

[3.13]
vfsmount_lock is no more - now mount_lock.

[+DLCL]

[git-p4: depot-paths = "//dev/talpa/main/": change = 2388140]
[DEF95055] close-on-exit crashing 3.6+ kernels.

Fix the issue by scanning on flush during process exit, which happens synchronously when closes are scheduled.

[+DLCL]

[git-p4: depot-paths = "//dev/talpa/main/": change = 2389591]
[DEF95055] Correct removal of talpafile temporary debugging variable.

[+DLCL]

[git-p4: depot-paths = "//dev/talpa/main/": change = 2389596]
Merge pull request #2 from paperclip/perforce

Perforce