Add BLAS i?amax function

The old one, `idamax`, wasn't using BLAS's functions when possible.
Besides, it was the wrong name! According to the specification, the
correct name is ixamax (where x \in {f,d,c,z}).
Using imax instead of idamax
Return a Ruby Fixnum

This commit also removes some compilation warnings. (yay)
Add test for NMatrix::BLAS.cblas_imax
Add documentation to NMatrix::BLAS.cblas_imax
Merge pull request #231 from agarie/blas_imax_imin

Make NMatrix::BLAS.cblas_imax call BLAS functions
Remove extra whitespace
NMatrix::BLAS.cblas_scal make use of CBLAS

First of all, `xscal` (x in {s,d,c,z}) seems to be a BLAS level 1
function instead of a LAPACK one according to the standard[1]. Thus I
reworded it to reflect reality and added calls to the cblas routines
(which also solves an old FIXME).

I still don't know how everything works in the NMatrix C/C++ world, but
it appears to work correctly.

[1]: http://www.compsci.wm.edu/sciclone/documentation/software/math/ATLAS/blas-report.pdf
Add specs to NMatrix::BLAS.cblas_scal
Fix indentation
Add documentation for NMatrix::BLAS.cblas_scal
[BLAS scal] Fix compilation problem

I introduced a small problem by *not reading* variable names and blindly
copying BLAS interfaces. Anyway, this patch should make compilation
(and, obviously, specs) work correctly.
Add Code Climate badge to README
Merge pull request #230 from agarie/blas_scal

Make NMatrix::BLAS.cblas_scal call BLAS functions
Added types to #have_func calls
Fixes two "unused variable" inclusion warnings

lib/nmatrix/nmatrix.rb:566:
warning: assigned but unused variable - new_cap

lib/nmatrix/lapack.rb:196:
warning: assigned but unused variable - result
Reverted a few extconf changes
Removed another inclusion warning
Remove some compiler warnings

I mostly added some type casts for unsigned integers and such.
Updated README

I forgot to add the IxAMAX BLAS function to the README and there was an
outdated comment regarding documentation.

This commit also removes a lot of extra whitespaces in `ext/nmatrix/`
files.