Fix some code style inconsistencies
Gruntfile: Remove project prefix from TestSwarm job name, close gh-1387
Warn on npm install if Bower isn't installed.
Edit bower install script based on comments. Close gh-1392.
Add bower install script and release scripts to jshint and pass lint
Update Sizzle to 1.10.10
No ticket: Correct typo in README section "rebasing". Close gh-1398.
Fix #14381: Update to Sizzle 1.10.11
(cherry picked from commit 64bdf4140b58c6dae72db78fc2f02832ed51a863)
No ticket: Fix subproject iframe tests
Update requirejs to compatible version, remove r.js
Fixes #14450. Remove CommonJS+AMD syntax.
Remove comment
Unify build script capabilities between branches. Specifically, added a special comment pragma for removing certain lines.
Fix #14432: Always return string from .css("z-index"). Close gh-1395.
No ticket: Small curCSS size optimizations
No ticket: Test cleanup
Preparations for npm/bower publishing
Fix #14394: Changing style !important in webkit. Close gh-1385.
No ticket: Clean up uglifyjs compress options. Close gh-1382.
(cherry picked from commit e15627022f0c5e13a972baffb41f6f52ca4d3ec3)
Only set uglify options if not already the default