device: add duo support
device: add duo support

- DFU works (tested sys1, sys2, user, factory)
- Serial works (wifi, inspect, identify)

- Not sure about the public/private keys address location though
- serialNumber: 'RedBear_Duo' is not verfied as this shows up in linux but should be correct based on https://github.com/redbear/firmware/blob/duo/bootloader/src/stm32f2xx/usbd_desc.c

Signed-off-by: Kenneth Lim <9e44d7eb6fcab62e2399c89db54e6ef42f0711a1@gmail.com>

kennethlimcp/particle-cli,kennethlimcp/particle-cli,spark/particle-cli,spark/particle-cli,spark/particle-cli,kennethlimcp/particle-cli,kennethlimcp/particle-cli,spark/particle-cli,kennethlimcp/particle-cli,spark/particle-cli,kennethlimcp/particle-cli,spark/particle-cli