pifantastic/grunt-s3 — pull request #9 by smithclay (2012-07-16 18:23:34+00:00)
Title: Use the new "lowercase" version of underscore.deferred

When running `grunt s3` on a Linux machine using node `0.6.17`, require('underscore.deferred') blows up:

```sh
Registering "grunt-s3" local Npm module tasks.
Loading "s3.js" tasks and helpers...ERROR
>> Error: Cannot find module 'underscore.deferred'
>> at Function._resolveFilename (module.js:332:11)
>> at Function._load (module.js:279:25)
>> at Module.require (module.js:354:17)
>> at require (module.js:370:17)
>> at Object. (/home/user//scripts/node_modules/grunt-s3/tasks/s3.js:33:20)
```

This has something to do with the capitalization in package.json requiring 'underscore.Deferred` vs 'underscore.deferred.`

Using the new, strictly lowercase version of `underscore.deferred` (0.1.4) fixes this problem.