When including target header, use generic includes
Fix wraping ninja files.
Compiler and etc. is now defined by the target.
Add configure option for debug/optimized build.
Add phony build rules for configure deps. Fixed typos.
Ninja now generated the firmware info file.