Ensure animate callback always triggered
Fix discrepancy with the way jQuery does $.param(). Issue 850
ensure transitionEnd callback.
Mention donations in README.
Update README.md
Ready fires on IE10 before the document is ready.

Added additional check for document.body into the ready check.
Changing the readyRE regex does resolve the issue on IE, but breaks
Chrome.  Adding this check fixes IE and doesn't seem to have any
problems on Chrome/Firefox.
Clean up comment of IE $(document).ready and add test TODO, fixes #822, closes #824
Speed optimizations for zepto.init

Speed up common string selectors like ID and Class
Address test case $("#")
Add $.Callbacks and $.Deferred

- Does not support flags in string format
- Ports all of the original jQuery tests
- $.when is copied verbatim from jQuery
Document new deferreds modules
Merge branch 'deferreds'
Minor cleanups
Cleanup data values on element removal

When an element is removed from the DOM via `remove()` or `empty()`, also
remove all associated data values that were previously set using `data()`.

Fixes #381
Merge branch 'data-cleanup'
Relative links to source files in README

https://help.github.com/articles/relative-links-in-readmes

[ci skip]
Fix README typo

[ci skip]
Fix optional parameters in animate, closes #557
Fix failing ajax test on Windows
Fix test server on Windows