Also expand our clean targets, and rewrite our build targets to generate different code for Node and Firefox.