Random Forest added

- Random Forest added

[Reference](http://www.stat.berkeley.edu/~breiman/RandomForests/cc_home.htm#overview)
No idea if coverity may complain about the dynamic casts in this file done like this.