Merge pull request #1536 from lambday/feature/log_determinant

precomputed eigenvalue set added in eigensolver (log-det)
Fixed some documentation warnings
mention how to specify swig executable
convert more examples to CSVFile
Merge pull request #1537 from van51/feature/fix_warnings

Fixed some documentation warnings
fix a tiny issue when checking virtual functions in class_list.cpp.py
Little fix for external ColPack.cmake issue #1529
added a comment on how to specify different compilers
Merge pull request #1541 from karlnapf/develop

added a CMake Readme comment on how to specify different compilers
Revert "Little fix for external ColPack.cmake issue #1529"

This reverts commit 85b5000ed2ce4d0e04dbc89c4c4e2bd556e45671.

This broke the build
Merge pull request #1542 from karlnapf/develop

fix colpack build
Guard LMNN with HAVE_LAPACK due to PCA use.
Merge pull request #1544 from iglesias/develop

Guard LMNN with HAVE_LAPACK due to PCA use.
Fix Lua detection
Fix JBlas detection
Simplify the interface status printing by using macro
Fix JavaModular status detection
Add LuaModular status printing
Revert "updated ruby modular to use nmatrix, initial commit"

This reverts commit f713eec5465a000e1d452d1dea5dfed2a940e78b.

nmatrix is faaaar from being stable...
Force to use optimized HDF5 libraries
Use glp_ functions in MKL instead of deprecated lpx_ ones
Merge pull request #1540 from hushell/class_list

fix a tiny issue when checking virtual functions in class_list.cpp.py
Fix issue #1495
Use cmake's FeatureSummary to print what packages were found