Merge branch 'hotfix-v0.2.8'
Import AMD Piledriver DGEMM kernel generated by AUGEM.
So far, this kernel doesn't deal with edge.

AUGEM: Automatically Generate High Performance Dense Linear Algebra
Kernels on x86 CPUs.
Qian Wang, Xianyi Zhang, Yunquan Zhang, and Qing Yi. In the
International Conference for High Performance Computing, Networking,
Storage and Analysis (SC'13). Denver, CO. Nov, 2013.
initial checkin of kernel/arm
common files modified for ARM
modified Makefile.L3 for ARM
changed dgemm_kernel to use fused multiply add
added Makefile.arm
add modified c_check perl program
updated dgemm_kernel_8x2_vfpv3.S
changed some values for arm
Changed kernels for dgemm and dtrmm
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.
minor optimizations on dgemm_kernel
added dgemm_ncopy_4_vfpv3.S
added sgemm- and strmm_kernel
added kernels for cgemm, ctrmm, zgemm and ztrmm
optimized param.h
moved compiler flags from Makefile.rule to Makefile.arm