Added special make targets to allow builds without installing them.

Just call: $ make {install,tests,check-examples,run-testsuite}-local-build clean-local-build
Merge pull request #1301 from tklein23/allow_builds_in_src_tree

Added special make targets to allow builds without installing them.
generate dependencies with default c++ compiler or gcc or clang or
makedepend - whatever is available first
fixed compilation error in absense of eigen3
Merge pull request #1302 from lambday/feature/log_determinant

fixed compilation error in absense of eigen3