Modified MultilabelCLRModel.h to remove UnicodeError
added the python script and increase the robustness of the KL methods
update the python script
kde added
Implemented deep belief nets
dual distance methods added;minor changes
Merge pull request #2388 from khalednasr/autoencoders

Implemented deep belief nets
Merge pull request #2386 from yorkerlin/develop

added the python script for KL methods
Merge pull request #2383 from mazumdarparijat/kdensity

kde added
Added neural layers builder (with test and python example)
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
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