Add programmers for doing OTA updates

To do OTA updates, connect another scout (in the same troop as the
target) to your computer through USB and select it's port in the Port
menu.

In the programmers menu, there are two options:
 1. _Over-the-Air programming for Pinoccio (first target already in OTA
    mode)_ requires putting the target pinoccio into OTA mode manually
    beforehand, using the scout.otaboot command. Then the OTA update
    will use a broadcast ping to find it. If multiple scouts are in OTA
    mode, the first one to respond to the ping will be used.

 2. _Over-the-Air programming for Pinoccio (selected target, switch to
    OTA mode)_ uses a specific target scout, which is also rebooted into
    OTA mode if needed. The target id needs to be configured beforehand
    using the pinoccio cli.
    Run e.g. `pinoccio config ota.default-target 123` to configure the
    target id.

This requires that the "pinoccio" program is in the search PATH
https://www.npmjs.org/package/pinoccio

If you have it installed somewhere else, you can make a
platform.local.txt file containing:

	tools.pinoccio_ota.cmd.path=/path/to/pinoccio