jshint fix: remove unused var
Better key generation for require deduping
Recorded that a resolved module is a builtin
Make all builtin modules (and dependencies) root modules on the client