Avoid failure on qemu guests declaring an Athlon CPU without 3dnow!

The present patch verifies that, on machines declaring an Athlon CPU model and
family, the 3dnow and 3dnowext feature flags are indeed present. If they are
not, it fallbacks on the most generic x86 kernel. This prevents crashes due to
illegal instruction on qemu guests with a weird configuration.

Closes #272
Merge pull request #288 from sebastien-villemot/develop

Avoid failure on qemu guests declaring an Athlon CPU without 3dnow!
get rid of the generated cblas_noconst.h file
fix default prefix handling in makefiles

PREFIX wasn't communicated to Makefile.install (where it matters)
by Makefile. The result is that the default PREFIX is empty and
OpenBLAS was being installed in /lib.
Merge pull request #289 from larsmans/no-noconst

get rid of the generated cblas_noconst.h file
Merge pull request #291 from larsmans/fix-makefile-prefix

fix default prefix handling in makefiles
Merge pull request #290 from larsmans/missing-threshold

check if GEMM_MULTITHREAD_THRESHOLD defined in gemm.c
Set a fallback value.
Added backers.
Refs #262. Fixed compatibility issues of GNU stack markings with PathScale EKOPath(tm) Compiler Suite: Version 4.0.12.1
Remove -Wl,--retain-symbols-file from dynamic library linking to fix tool support

The aim is to restrict the symbols exported from openBLAS, but for dynamic libraries --retain-symbols-file has the opposite effect intended. It removes symbols from the .symtab section of the library, which is used by tools such as debuggers, profilers, objdump etc. but does not remove them from .dynsym, which is the section used by the runtime when loading the binary.

In short, using --retain-symbols-file like this doesn't prevent symbol leakage but does prevent tools from analyzing applications linked with openBLAS.

This patch improves tool support for openBLAS applications but does not address symbol leakage through .dynsym.
Merge pull request #301 from yieldthought/develop

Remove -Wl,--retain-symbols-file from dynamic link line to fix tool support
Fixed buffer overflow bug in kernel/x86_64/dgemv_t.S file.
Merge remote branch 'origin/develop' into piledriver