inline functions now follow C99 standard
Unify all blas includes

BLAS used to be included differently on Macs, directly via the accelerate framework. However, this
is not actually necessary. Mac's accelerate frameworks ships a cblas.h, just like every other BLAS
implementation.
Add git ignore file
Adds a cmake framework