Added checks on all SNMP functions (other than polling the Liebert UPS, which needs a complete redo at this point) to use the built-in functions if they exist, and to use external commands if not.

Fixes #188