The code in Makefile.modpost's module-ctf-flags variable which computes the name
of the CTF file, given the name of the kernel module being linked, was torpedoed
by the name of the unsigned module that is linked when module signing is in use.
So introduce a new ctf-module-name variable that substitutes the name
appropriately given the state of module signing.
Also, fix up some related places where I used spaces instead of tabs by mistake.
(3.6: most signed-modules code omitted, but a bit of supporting code remains
in readiness for signed modules in 3.7.)
Signed-off-by: Nick Alcock <nick.alcock@oracle.com>