Add read flash command.
Change to MessagePack binary write.
Remove comment.
Add missing include.
Add boot argument interface.
Update jump to application command.
Add read flash command.
Add reboot and application launch code.
CRC moved to a different module
Zero copy on flash write (fixes #18)
Merge pull request #16 from nuft/command-read-flash

Read flash command.
Merge pull request #19 from antoinealb/write-command-zero-copy

Write command zero copy
Add test for flash read
Merge commit '984356b8ea8e52760d53e49e1df11dad66947b0e'

Conflicts:
	command.c
Fix types.
Read correct msgpack type.
Remove unneeded variable.
Safety checks before executing commands.
Pass buffer length as argument.
Add application length and update count to config.