reworked base classes for ODB commands, to differentiate between...

protocol commands that don't return numeric values and "regular" commands that do.