Adding FMAs to CSR-General and some consts and other type correctness.
Adding FMAs to CSR-General and some consts and other type correctness.

ghisvail/clSPARSE,kknox/clSPARSE,clMathLibraries/clSPARSE,jpola/clSPARSE,kvaragan/clSPARSE,kvaragan/clSPARSE,clMathLibraries/clSPARSE,kknox/clSPARSE,jpola/clSPARSE,jlgreathouse/clSPARSE,ghisvail/clSPARSE,jlgreathouse/clSPARSE