Further updates to the regression tree learner

Summary of the changes:
 - implemented change adaption based on Page-Hinkley test;
 - exposed several parameters (change detection and stopping criteria);
 - updated JS documentation;
 - other minor changes.