Add pydfu.py to the micropython tree. Use dfu_util bgy default

You can do:

make USE_PYDFU=1 deploy

to use pydfu.py