Silenced a compilation warning produced by nvcc.

--HG--
branch : nvcc_fixes
Updated my previous fix to avoid introducing a compilation warning on ARM platforms.

--HG--
branch : nvcc_fixes
Merged in benoitsteiner/eigen-fixes/nvcc_fixes (pull request #53)

Silenced a compilation warning produced by nvcc.
Add include LevenbergMarquardt in CMakeLists.txt.

This fixes bug 768.
Fixed a typo in cuda_basic.cu
Updated the compiler flags to enable nvcc to work with clang.
Bug 793: fix overflow in EigenSolver and add respective regression unit test
Bug 790: fix overflow in real_2x2_jacobi_svd
Merged in benoitsteiner/eigen-fixes (pull request #55)

CUDA fixes
Add isfinite overload for complexes.
Bug 793: detect NaN and INF in EigenSolver instead of aborting with an assert.