stochastic gradient boosting added, feature added for automagically choosing problem type in CART

- Stochastic gradient boosting added
- feature added automatically choosing problem type in CART
Say something that this is the type of machine upon which gradient boosting will build the ensemble (i.e. the type of weak learners).