Fixes some problems in the unit tests.

* Fixes quirk detection tests by inserting delays between the dynamic loading of the JavaScript files.
* Fixes the "interpolated drag across elements" test for cases where offset() returns floating point coordinates.
Fixes jQuery naming conventions and updates demo to jQuery UI 1.10.3.
Fixes #11.

+ Adds support for special keys in key-combo.
Adds the "eventParams" option (see #12).

+ Adds the "eventParams" option to allow custom data in the simulated events (see #12).
+ Adds the jQueryTrigger option to use jQuery.trigger() instead of disptachEvent() in jquery.simulate.js.
+ Adds an alert message before running the test suite to warn about mouse movement during testing.
* Improves documentation here and there.
Updated "meta data".

* Updated grunt file to grunt 0.4.x.
* Cleaned up the code here and there.
* Updated/corrected meta files (bower.json, package.json, .gitignore).