Allow node.js Buffers in browser, since browserify provides them automatically. Fixes #139
Merge remote-tracking branch 'stuk/master' into humphd-master
Don't include the Buffer polyfill in dist/ files.

In a browser, there are multiple implementations of nodejs' Buffer. If
we let browserify includes its own, we won't play nicely with the others
(it uses `instanceof` and doesn't accept other implementations).
With this patch, we don't include any implementation but we let the
environment provides (or not) the Buffer.
Remove usage of Text{En,De}coder.

The goal was to provide a faster utf8 encoding / decoding. This API is only
available on Firefox and it doesn't work well in a Firefox addon context
(the generated Uint8Array and the available Uint8Array class come from
different contexts, leading to bugs and performance issues).

Instead of adding more conditions to (try to) detect if the Uint8Array
is from the same context or not, I think it's better to remove this
optimization for now.

Fix #151.
Update pako dependency version to 0.2.5.

Fixes #156
Merge pull request #159 from dduponchel/issue_151

Remove usage of Text{En,De}coder.
add createSubFolders option

And added unit tests for the functionality
Merge pull request #157 from isochronous/master

add createSubFolders option
Merge pull request #158 from dduponchel/issue_140

Don't include the Buffer polyfill in dist/ files.
change `createSubFolders` to just `createFolders`

updated references in defaults, load, object, and test script files, as well as in file_data and load documentation files.
Merge pull request #160 from isochronous/master

change `createSubFolders` to just `createFolders`
update the generated files
JSZip 2.4.0
Merge pull request #161 from dduponchel/release_v2.4.0

Release v2.4.0