component/component — pull request #368 by timoxley (2013-07-03 00:10:17+00:00)
Title: `component install` does not work on node < 0.9.4

edit: I originally thought this was an OSX/Linux issue, I've now discovered it's more likely node version issue.

It fails at least with component [timoxley/font-awesome](http://github.com/timoxley/font-awesome/)
trying to `component install` on node < 0.9.4, fails to fully download files, but doesn't error.

I've tested it fails for:
* 0.8.22
* 0.8.24
* 0.8.25
* 0.9.0
* 0.9.2
* 0.9.3

and starts working at:
* 0.9.4

e.g.

On Node 0.10.5:

```
-rw-r--r-- 1 timoxley staff 37405 29 Jun 15:05 fontawesome-webfont.eot
-rw-r--r-- 1 timoxley staff 197829 29 Jun 15:05 fontawesome-webfont.svg
-rw-r--r-- 1 timoxley staff 79076 29 Jun 15:05 fontawesome-webfont.ttf
-rw-r--r-- 1 timoxley staff 43572 29 Jun 15:05 fontawesome-webfont.woff
```

But on Node 0.8.22, you'll notice the byte sizes are all messed up:
```
-rw-r--r-- 1 root root 7336 Jul 2 12:59 fontawesome-webfont.eot
-rw-r--r-- 1 root root 25165 Jul 2 12:59 fontawesome-webfont.svg
-rw-r--r-- 1 root root 7338 Jul 2 12:59 fontawesome-webfont.ttf
-rw-r--r-- 1 root root 7343 Jul 2 12:59 fontawesome-webfont.woff
```