BUG: Workaround for SGEMV segfault in Accelerate

Workaround for SGEMV segfault in Accelerate (OSX version 10.9)
Corrects scipy.linalg.blas.sgemv, ARPACK, SuperLU
similar to: 
https://github.com/numpy/numpy/pull/5223
https://github.com/scipy/scipy/pull/4104


The code tests that scipy.linalg.sgemv works as expected with any type of valid input. The f2py wrapper calls the overridden sgemv_, which means it tests the Fortran ABI. When A is a C contiguous array f2py will copy and transpose this argument. When A is Fortran contiguous f2py will just pass on the input arrays. If it did not work and the SGEMV bug is present you would expect a segfault, similarly to the numpy.dot test. If it does not work and the SGEMV bug is not present you would expect a test error.