Merge pull request #1244 from karlnapf/develop

Fix the failing sparse subset unit tests
python dist-packages is specific to debian derivatives

cf.
http://stackoverflow.com/questions/9387928/whats-the-difference-between-dist-packages-and-site-packages
this patch uses dist-packages only when the system returns debian or ubuntu
use init_shogun_with defaults rather
HashedSparseFeatures class
Merge pull request #1245 from van51/feature/hashing

HashedSparseFeatures class
minor changes in log-det
conjugate-gradient solver added in log-det
StreamingHashedDenseFeatures class
Merge pull request #1246 from lambday/feature/log_determinant

Feature/log determinant
Merge pull request #1248 from karlnapf/develop

initial add of three notebooks
Add clone-equals automatic unit test generation
fixed JADE algorithm and added SOBI/TDSEP algorithm. Updated examples and unit tests for AJD and ICA. Added a module to evaluation for ICA and AJD algorithms
Merge pull request #1249 from pickle27/develop

fixed JADE algorithm and added SOBI/TDSEP algorithm. Updated examples an...
added MCLDA to the modular interfaces and added an example for python (from the qda example)
Merge pull request #1247 from van51/feature/hashing

StreamingHashedDenseFeatures class
Merge pull request #1250 from pickle27/develop

added MCLDA to the modular interfaces and added an example for python
drop *GUI* from unittests
move pthread include from .h -> .cpp
move pthread .h -> .cpp
fixes and added unit-tests in log-det