If I don't want to specify any encoding including gzip,
then I can set `options.encoding` to `null`.
Here's quote from **request**:
`encoding` - Encoding to be used on `setEncoding` of response data. If set to `null`, the body is returned as a Buffer.
Update crawler.js

jschardet can't get correct result  if the raw response was zipped
remove unused htmlparser dependency
bump dependencies to current versions
add node-0.10 to travis tests
trigger travis build
exit with status 1 on failed tests
Merge pull request #51 from bkw/node-0.10.x

Node 0.10.x
Dependency update
Merge pull request #60 from luap/master

Support basic http auth request
Merge pull request #49 from chloe899/patch-1

Update crawler.js
Merge pull request #47 from trantorLiu/master

Let `options.encoding = null` be really null (it should not accept `gzip`)
Merge branch 'master' of github.com:sylvinus/node-crawler

Conflicts:
	package.json
Merge branch 'master' of github.com:sylvinus/node-crawler

Conflicts:
	lib/crawler.js