updat the interface
bug fix
add dual likelihood
update the existing KL methods
update the unit test
Implemented deep autoencoders
update the existing kl methods and dual likelihood
Merge pull request #2353 from khalednasr/autoencoders

Implemented deep autoencoders
minor change in RandomCART
Merge pull request #2350 from yorkerlin/develop

update and add dual likelihood
Merge pull request #2352 from lambday/feature/selection

Added abstract base class CFeatureSelection
Merge pull request #2355 from mazumdarparijat/documentation

minor change in RandomCART
Added class CDependenceMaximization for feature selection