Lots of fixes: now opt.opt can be built on i386 and other non-multiruntime architectures