Move OEControllerDescription setup into OEDeviceHandler class instead so it can be customized by subclasses.