tools.scaffold: support more types and maybe types.
Revert "alien.libraries.finder: using find-library for some often missing libs"

This reverts commit a6b3f50e2c7248fdbeb0f6b8ddb11a0faa872615.

Conflicts:
	basis/gtk/ffi/ffi.factor
magic.ffi: add platforms.txt.
system: separate version-info to two lines.
listener: print version-info in command-line.
basis/extra: switch to "vocab." os name>> append require.
readline-listener: print version-info.
basis/extra: cleanup uses of add-library.
xmode: cleanup using.
ui.tools.deploy: change article title.
json.writer: handle special floats.
basis/extra: cleanup some platform requires.
basis: some more os require cleanup.
bootstrap.image.download: use my-boot-image-name.
mason: cleanup usings and misc stuff.
splitting.monotonic: faster monotonic-split.
Docs: compiler.cfg.instructions improvements
compiler.cfg.build-stack-frame: stub docs and tests for vocab
compiler.cfg.stack-frame: stub docs and tests for vocab
compiler.cfg.linear-scan.allocation.state: sub docs and tests