scm: only use '.arch_extension sec' if the compiler is newer than gcc4.4
This fixes broken pre gcc4.6 compilation.
rework gcc version check for '.arch_extension sec'
fix GCC version check (>=4.5.2) for arch_extension use
fix gcc4.7 compile

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>