Initial checkin of port for ARM

Initial checkin of port for ARM
All blas kernels compute correct results.
Compiling lapack and lapacke works.
smp is not yet tested.