build: add --dist option to specify the distribution folder; if options.dist is defined, `ctx build` will skip building and wrapping modules