Serialise access to the nRF24, simplify interrupt code.
Make nrf_init return a success/failure info.
optiboot: keep resetting the Watchdog while busywaiting.
optiboot: If timer API not available use hardcoded delay loops.
flasher.c: a version of passthrough.c used for remote programming.