Going back to roots
The major change in this release is the first code cleanup since release v0.2(?). For the first time ever, I do understand what is happening in boot.c, since the number of lines of code in this file is reduced by more than half. scanner.c/scanner.h files are gone for good too, at least until someone finds a homebrew that breaks under these changes. The removal of these files reduced the total binary size by ~1.5KB!
There are various changes in the repository organization, and by consequence, Makefile. No more silly #include "very/long/path" too. While this does not change anything, it makes the repository much more organized, at the expense of having headers and source code files separated. I don't really like this, however it is the correct way to organize the source files.