Fix #59, issue with android default browser

The default android browser shows some weird behavior... On some
versions String.fromCharCode.apply on a ArrayBuffer/Uint8Array will
fail, on other versions subarray return wrong results
(u8with4elements.subarray(0, 65536) = u8with22elements).

At least, I can test this on the android emulator on linux.
bugfix: we never retrieve compression when it's defined
Merge pull request #64 from hguemar/master

bugfix: we never retrieve compression when it's defined
Merge pull request #60 from dduponchel/issue59

Fix #59, issue with the android default browser
Correct link to Github
create entry point for node
Create package.json
fixed loading js from local dir
Don't create global, and export constructor
Give VM needed globals
Simplify node testing an depend on qunit
Fix cross-window/cross-node-context type checking
Add JSHint config files and add node_modules to gitignore
Tests are running on saucelabs
Add more browsers to test
Separate out test commands and add Travis config file
Merge pull request #71 from Stuk/node-and-testing

Node support and automated testing
Move JSZip.support up so that it can be used in the prototype definition
Use Text{En,De}coder functions as constructors

and create an instance of each to be used

Fixes #69
Merge pull request #70 from Stuk/text-endecoder-constructor

Use Text{En,De}coder functions as constructors