Copied over some tools from nanovm
Added bootloader
Removed .bootloader section since it wasn't used anywhere.
Small refactoring of wknode lib.
Changed Makefile for boot loader  to compile the function used by wkreprog as well and upload both at the same time.
"make upload_bootloader" will be enough to compile everything and upload. (still need to set the right programmer type)