Switch user-space unit tests to be compiled without kernel headers to try and get compilation on Ubuntu 12.04 x86 3.8 kernels to work.

Seems to work on RHEL4, 12.04 x86_64, 10.04 x86 and 14.04 x86_64.

[+RS]

[git-p4: depot-paths = "//dev/talpa/main/": change = 2436164]
Fix older kernels trying to hook execv, which was breaking due to filename changes.

[+RS]

[git-p4: depot-paths = "//dev/talpa/main/": change = 2436191]
Add include for the generated autoconf.h so that SLES11 can find it.

[+RS]

[git-p4: depot-paths = "//dev/talpa/main/": change = 2436471]
[UnitTest] Improve the detection of still loaded modules, and split up the sleeps.

[+RS]

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