Coverity scan defects fixed for RandomForest
Merge pull request #2307 from mazumdarparijat/documentation

Coverity scan defects fixed for RandomForest
cross-validation enabled for TreeMachine, added CART notebook
Modular API for RF and minor fixes
data submodule updated
Added support for softmax visible units and sampling with evidence to CRBM
Merge pull request #2315 from khalednasr/rbms

Added support for softmax visible units and sampling with evidence to CRBM
loss functions added for Gradient Boosting
update the MatrixOperations class
update the base class
update the first KL method
update the second KL method
update the third KL method
Merge pull request #2310 from mazumdarparijat/documentation

cross-validation enabled for TreeMachine, added CART notebook
Merge pull request #2312 from yorkerlin/develop

update  all KL methods
fix abstract of log-det notebook
Minor modification in MulticlassModel
Merge pull request #2321 from lambday/feature/log_determinant

fix abstract of log-det notebook
added modular interfaces for the implemented multi-label models
added checks in the structured machines