added a notebook for autoencoders
update the python script and refactor API
fix a bug
dual tree KDE added
Merge pull request #2392 from yorkerlin/develop

update the python script and API
Updated eigen3 bundle
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
Merge pull request #2406 from lambday/develop

fixed compiler backward compatilibity issue in feature selection
Travis: debug debian pkg dependency errors
travis: try to fix libhdf5-serial-dev dependency error