Merge branch 'develop'
Merge branch 'develop'
Added optimized sgemm_kernel
Refs #165. fall back of DTB_DEFAULT_ENTRIES for some virtual machines.
Refs #163. Obtain the build configure on runtime.
openblas_get_config function returns the configure string.
So far, it supports USE64BITINT, NO_CBLAS, NO_LAPACK, NO_LAPACKE,
DYNAMIC_ARCH, NO_AFFINITY.

Example:
 #include <stdio.h>
extern char * openblas_get_config();
void main()
{
  printf("%s\n",openblas_get_config());
  return;
}
add a sanity check on the detected cpu type

if we have 64 bit pointers we can't have a 32 bit cpu, so fall back to
the 64bit cpu fallback (prescott)
E.g. the cpu detection fails in amd qemu64 emulation (family 6 model 2)
causing it to use the uninitialized gotoblas_ATHLON
Merge pull request #169 from juliantaylor/sanity-check-cpu

add a sanity check on the detected cpu type
Merge branch 'master' into develop
set parameters for CORE_ATHLON

else dgemm_p is set to zero leading to a segfault in alloc_mmap due to
allocsize being zero
Merge pull request #170 from juliantaylor/athlon-defaults

set parameters for CORE_ATHLON
Merge branch 'master' into develop
Fixed #172. Support Intel Xeon E7540.
Refs #173. Fixed overflow internal buffer bug of gemv_t on x86.
Refs #171. Prevent loading the dirty number from the buffer in sgemv_t x86 kernel.
Refs #173. Fixed overflow internal buffer bug of sgemv_t on x86
Refs #173. Fixed overflow internal buffer bug of gemv_n on x86
Refs #176. Fixed make.inc overriding RANLIB bug when cross-compiling LAPACK.
Refs #177. Fixed sgemv_t compiling bug on Win64.
Fixed #180. the typos in kernel/x86_64/sgemv_t.S
cblas: typedef enums for improved compatibility with Intel MKL.

Netlib style:
    enum CBLAS_XYZ {X=1, Y=2, Z=3};

Intel MKL style:
    typedef enum {X=1, Y=2, Z=3} CBLAS_XYZ;

With this hybrid style, code written in the latter form won't need any
modifications to be built with OpenBLAS.  This change should not affect existing
code, although a warning may be emitted for C code which does the following
(does not occur with C++):
    typedef enum CBLAS_XYZ CBLAS_XYZ;
    warning: redefinition of typedef 'CBLAS_XYZ' [-pedantic]