initial checkin over DEV for elro_ad along with some ul changes

This is supposed to add support for the ELRO "Advanced" Protocol (tested with HE3000 remote)