Grunt: Allow tabs tests to run in PhantomJS.
(cherry picked from commit dd58f9832ba34cf99bc3245d0c4c6ccc486a2ddc)

Conflicts:

	Gruntfile.js
Test Suite: Remove Flaky Datepicker test, and correct more old jQuery test cases for old Opera and old Safari.(cherry picked from commit 7c939aadf8c661f1230627d51bf1450f99effcc3)

Conflicts:

	tests/unit/draggable/draggable_options.js
Datepicker Tests: fix failing oldIE tests by creating new inputs to focus when necessary for focus tests.(cherry picked from commit b75e4f7d27eff1c5a40fe101cb34a0f806efaede)
Datepicker Tests: Fix hanging IE tests resulting from asynchronous blur(cherry picked from commit 71a332e8b83a1657521e04388f5592997e81bbcc)
Sortable: Don't create functions inside loops.
(cherry picked from commit 7033544cdd9792f4b1be473eeea7bc37eed52469)
All: Remove inline JSHint settings.
(cherry picked from commit fadf2b312a05040436451c64bbfaf4814bc62c56)