Remove duplicate IE variable and test
Fix detecting whether JSONP was requested via query param

If `=?` characters appeared in the URL, Zepto would automatically go
into JSONP mode. However, this overly eager detection bites back when
the actual path of the URL ends with `=` character, e.g. when the URL
contains base64-encoded data.

This changes the detection so that `=?` only trigger JSONP mode if they
appear after another `?` character, to ensure they are indeed contained
in the query string portion of the URL.

Fixes #903
Add `script/bootstrap`

http://wynnnetherland.com/linked/2013012801/bootstrapping-consistency
Cleanup in `script/test`

`pidfile` doesn't seem used at all
Silence PhantomJS CoreText warnings in tests

We don't care about fonts rendering in tests
Use native Array.isArray if available, closes #904.
Example how to make a custom build when running npm, closes #894.
Merge pull request #889 from mc10/patch-1

Remove duplicate IE test
Added: requested touch tests
Test that no tap event is fired on scrolling, closes #574.
Update Uglify to v2

Saves 1667 bytes in zepto.min.js
Remove unused variables
Fix automatic parsing of JSON responses in `$.get/post`

Due to a bug in `parseArguments`, `dataType` would never be null, even
when not passed as an argument, and therefore content-type–based
processing would never kick in.

Fixes #693
release v1.1.3
Detect Safari on OS X
Detect IE 11
Merge branch 'detect-safari-ie'

Closes #925
traverseNode should be using index looping rather than key looping.
More compact package.json

Closes #909
Quote Node.js version number in .travis.yml

Otherwise the value it's interpreted as a float: 0.1

References #909