Build: Use updated Release.exec and specify dependencies
Authors: Update
Build: Specify release dependencies outside the exported function
Build: Actually dependencies must be an array
Authors: Fix Michał Gołębiowski, use correct unicode
Build: switch from the "popular" browser set to "popular-qunit"

jQuery is moving toward future removal of support for IE6/7, Opera 12.1x
and Safari 5.1 whereas QUnit continues to support them. This commit switches
the used browser set to one containing all those browsers.
Core: Dropping wrong argument on semaphore check

Fixes #550
Build: Update version from pre to -pre

Ref jquery/jquery-release#61
Build: use browserSets from config file; allow to override

Closes gh-552
Core: Pass total amount of tests to QUnit.begin callback as totalTests

Fixes gh-350
Closes gh-553
Core: Use Date.now when possible and normalize on new Date().getTime()

Fixes gh-544
Closes gh-545
README: Fix Grunt installation command
Code Style: Fixing inconsistencies
jsDump: Output non-enumerable properties of TypeError

Fixes #558
Closes #559
Revert "jsDump: Output non-enumerable properties of TypeError"

This reverts commit faa3809077d090c1ee7371dbc574b46209bd7895.

Too many failures in browsers other then Chrome, missed before initial push.
Export: Specify which methods should be exported to the window object

Fixes #561
Closes #562
jsDump: Output non-enumerable properties of TypeError.

This another attempt after pull request #559 had to be reverted. Tests
are now more flexible to deal with inconsitencies across browsers.

Fixes #558
Closes #564
Assert: Removal of raises, same and equals

Fixes #571
Closes #573
Asserts: Improved the default message from assert.ok

Fixes #570
Closes #572
Expect: Moving to QUnit.assert

Fixes #490