Properly handling some mutual exclusion issues with the parallel weak learner algorithm. With that, moved to outside the Adaboost class the weak learner.