OT::debug_audit initial commit

only works for sched_gate for now, but is not tied to it in any way
(merely new features need to be added to the audit)
OT:: don't build features from constants
OT::sched_gate updates

there's a segfault, it's currently "avoided" and documented...