Squashed update of kernel from 3.4.7 to 3.4.8
Partial revert of: Subject: scripts: Use wrapper to check compiler warnings

Rather than telling gcc to make warnings as errors, and then hunting
down make rules to disable this, leave them as warnings, but invoke
gcc through a wrapper that checks the warnings against a whitelist.

The initial whitelist comes from the warnings in the current build,
all of which have been allowed through Make overrides.
Squashed update of kernel from 3.4.8 to 3.4.9