Header files for boosting

Header files for a general boosting framework. 
Also, cv::Mat already supports an ROI mechanism, so I think this signature should be reduced to `float evaluate(const cv::Mat &sample) const`.