Fix typos in build.js and ensure build tests pass.
Use `_.difference` instead of `_.without.apply(_, …)` in test and build files.
Fix how method names are resolved from categories in test/test-build.js.