Change O0 to Os, since otherwise milliboot binary is larger than 12K

Singed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>
Add support of DNLOAD request

This commit adds a first pass implementation of the firmware flashing.
It also adds simple test application that blinks LEDs.