[SLES11SP3] Fix 3.0 kernel linux/uidgid.h handling.

[+DLCL]

[git-p4: depot-paths = "//dev/talpa/main/": change = 2392587]
[RHEL4] Fix struct filename handling for RHEL 4 kernels.

[+DLCL]

[git-p4: depot-paths = "//dev/talpa/main/": change = 2392616]
[Ubuntu8.04] Checking for the wrong kernel version for wait_for_completion_killable.

Corrected to 2.6.25

[+DLCL]

[git-p4: depot-paths = "//dev/talpa/main/": change = 2392643]
[Sanyo] shadow mapping doesn't work on Sanyo, only do it for kernels that need shadow mapping.

[+DLCL]

[git-p4: depot-paths = "//dev/talpa/main/": change = 2392647]
[Ubuntu 8.04] Fix detection of probe_kernel_write - wasn't failing before.

[+DLCL]

[git-p4: depot-paths = "//dev/talpa/main/": change = 2392881]