vm: fix bignum_to_fixnum_strict for BIGNUM_ZERO.
compiler.tree.modular-arithmetic: strict versions shouldn't be here.
Revert "vm: fix bignum_to_fixnum_strict for BIGNUM_ZERO."

This reverts commit 0a66016c7db3c8c02af609d7c46411dc05a7b0dd.
llvm.engine: fix using.
stack-checker.known-words: adding bignum>fixnum-strict.
alien.libraries.finder: fix docs.
help.lint.checks: allow $slot to be used with struct-class.
opengl.capabilities: fix docs.
compiler.cfg: fix some docs.
build system: initial files for building using waf
buildable on linux, though the binary is corrupt
waf needs resource files end with .rc and specify paths relative to their own directory
attempt to include resource file in windows build
using winres
the recommended way is to only have one wscript and not use recursive builds
Build: both .com and .exe targets on windows
Build: library checking in Linux build.
Build: hide build files created by waf
Build: keep the boot images in the repository. it's safer and more future-proof than having to dowload them
Build: use the boot image to build a factor.image