kbmon: refined motor status heuristic.
Refactored kbmon.  Now faster and more modular.
Comment tweaks.
Variables can now have observers.
Disable W and R reports.
Replaced fault overrides with variable observers.