Sensor: pure virtual dtor
GPIOConsumer: protect ReleasePins() member
HCSR04,HCSR501: protect ReleasePins() member
HCSR04,HCSR501: Call ReleasePins() member in dtor