Update when and lodash

Fix lodash@1.0 incompatible _.bind(obj, fnName)
Fix bug where async contexts are nameless
Name all modules

AMD modules must be named for the AMD shim in buster to work because it
loads all modules in the same HTTP request (i.e., there's no URL to
induce module name from)