First draft for a centralised dependency include structure
Remove external includes from source files
Extract system-specific includes
Fix missing includes
Fix includes for Windows crosscompilation
The None hack is only for *nix
Merge branch 'centralize-headers' into mruby

You won’t believe me how many compilation warnings are gone now
until you see for yourself.