Update with, making options.globals redundant

Everything will just implicitly fall back to globals if it's not defined
locally.
Merge pull request #1441 from visionmedia/update-with

Update with, making options.globals redundant