changed ND Array input to const for the AJD class
fixed a memory leak in the ICA unit tests and example
Merge pull request #1302 from lambday/feature/log_determinant

fixed compilation error in absense of eigen3
cleaned up GP interfaces and added an own file for them
added new files
Merge pull request #1303 from karlnapf/develop

moved GP modular inferfaces to its own file
added GaussianProcess in modular interface structure
Merge pull request #1304 from karlnapf/develop

added GaussianProcess in modular interface structure
changed include order to get rid of some error in modular
Merge pull request #1305 from karlnapf/develop

changed include order to get rid of some error in modular
Minor changes to build scripts: Bogus whitespaces, missing debug output, missing make dependecies
Shorter names for "new" local make targets.  Added build directory to .gitignore
Boy scout rule: Fixed format strings of uint/char SGVector::display_vector() methods.
Merge pull request #1307 from tklein23/display_sgvector

Boy scout rule: Fixed format strings of uint/char SGVector::display_vector() methods.
changed AJD interface to pass by value
Merge pull request #1299 from pickle27/develop

Changed input NDArray to pass by value for AJD class and fixed a memory leak in ICA unit tests and examples
Undo change to SGVector<char>::display_vector.
Quadratic support for rest numerical hashed classes
Added display_vector() method to SGSparseVector for easier debugging.
Disable temporarily buggy FactorGraph tests