Cache biglink.

This makes things go a little faster.
Various main.c changes.

The most important is that we no longer try to add our modules as
builtin modules, as python seems to have trouble with mutual
imports of builtin modules.
Script to build everything that is not yet built.
Add the base directory to .gitignore.