Modified MultilabelCLRModel.h to remove UnicodeError
added a notebook for autoencoders
update the python script and refactor API
fix a bug
Merge branch 'develop' of https://github.com/shogun-toolbox/shogun into develop
dual tree KDE added
Merge pull request #2392 from yorkerlin/develop

update the python script and API
Updated eigen3 bundle
Modified multilabel_structured_prediction notebook according to template
Added check to avoid crashes with combined kernel and data locking
Merge pull request #2391 from khalednasr/autoencoders

added a notebook for autoencoders
Merge pull request #2382 from abinashpanda/develop

Modified MultilabelCLRModel.h to remove UnicodeError
fix a bug
Fix EKernelProperty enum element use in KernelMachine.cpp
minor changes; kde method commented
coverity defect fixed
fixed compiler backward compatilibity issue in feature selection
Travis hacks and examples fixes
 * Remove library bundling from travis jobs, use precompiled ppa packages instead
 * fix libshogun examples where combined kernel is used with cross validation (temporarily disable data locking)
 * fix indentation in Random.h
Merge pull request #2393 from mazumdarparijat/kdensity

dual tree KDE added
Merge pull request #2405 from mazumdarparijat/gradient

coverity defect fixed