Basic implementation of watchdog

Dependencies:   STM_ResetSupervisor USBDevice