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.
Added gfortran dependency for LSB/lsbcc.
Use FC instead of CC to link the dynamic library on OS X

Avoids problems of libgfortran not being found.
Merge pull request #311 from loladiro/patch-1

Use FC instead of CC to link the dynamic library on OS X
refs #287. Don't enable OpenMP for netlib LAPACK sequential Fortran codes.
Fixed #315. Added OPENBLAS_ prefix to openblas_config.h.
Refs #309. Fixed trtri_U single thread computational bug.
Refs #314. Fixed clang compiling bug on OSX.
Avoid argument list too long issue in make clean.
Refs #307. Fixed the hang bug when free OpenBLAS dll in Windows.
Refs #283. Fixed the incorrect usage of long data type for Windows 64.
Merge remote branch 'origin/develop' into haswell