lib: Warning for missing case statements in type_to_string

To make sure we see warnings when new device types are added, remove
the default case in the switch.
lib: Add parsed CoD to test-class
settings: Some more debug

Print whether we need to confirm the PIN.
lib: Add some new device types

We're missing icons for the remote control, wearable and toy types.
settings: Verify pincodes passed to DisplayPinCode

So that we can avoid showing a PIN that will not need to be entered.