Renames BBModel::on_change to flag_changed, to allow defining on_* methods for callback registration
BBCallback library class now allows devlopers to register and handle event-triggered calllbacks

BBTournament has several on_{event} methods for registering certain events
Documentation updates
Minor apigen config change