Remove binary decision tree
As discussed with Karsten, this removal/refactoring as a preparation for the merge of M0421 is done in a separate merge request.
It seems the binary decision tree is not really needed any more, as the syntax becomes more steady.
When the macro is removed, the BinaryDecisionTree.h/cpp files should also be removed.