NewPing ultrasonic feature for Configurable dev

These changes are to add a configurable module to support the NewPing ultrasonic distance sensors. It supports up to 6 sensors in a real-time mode. The median measurement feature of the original library was not implemented since it is not real-time.