Install bower packages with npm install

(cherry picked from commit 806b0230cd14916907807ced638aea066465e1d4)
Remove the Xcode note in readme

(cherry picked from commit 24571f4a730ea51127fe5f1f798c1283a2b8cc8a)
Change Windows install explanation

(cherry picked from commit 831a532c3ce9b014ed7c0f8fd910a0a2fc0aa5aa)
Fix paths for qunit files

(cherry picked from commit c8c32f1d0583711355c593fb4c84332bfba18254)
No need to remove if they ain't nuthin thar
Update QUnit to 1.12.0
Removed an unneeded variable

(cherry-picked from the commit 74dadd3eb65301e630a274fa8d65e9b81bfade54)
Support tests

* Check all the properties in jQuery.support
* Fix value of "pixelPosition" in new Chrome
Improve test stability for #13855 ticket. Close gh-1328.
Correct assertion for #14049 ticket. Close gh-1327
Fix test of #13855 for Opera 12.1 and IE10
Correct typos in the test assertion
correct a typo in README