Build: Add load-grunt-tasks

Closes gh-1191
Build: Add commitplease as devDependency, to check commit messages
Build: Sort dependencies and update grunt-compare-size to latest
Tests: Fix andenable a couple of unit tests: dialog, tooltip, draggable

Some unit tests were disabled in phantomjs. Dialog and draggable
depended on a larger viewPort. Tooltip just worked, that was reenabled
as well.

Closes gh-1173
Tests: Use .bind() instead of .on()
Authors: Update
Demos: Fix custom style tooltip demo

Fixes typo in 'transform' property, also removes unnecessary prefixes (based
on our browser support and caniuse.com data).

Fixes jquery/jqueryui.com#68
Draggable: fix current JSCS violations.
Draggable Tests: fix IE offset tests affected by focus issues.

Calling element.focus() causes scroll in IE. In order to correctly test scroll behavior,
we must rely on the actual calculated offset instead of the helper offset to ensure
cross browser test consistency.
Draggable Tests: fix IE scroll tests affected by focus issues.

Calling element.focus() causes scroll in IE. In order to correctly test scroll behavior,
we must calculate scrollTop on the drag event, before .focus is called.
I18n: Rename all files, removing the "jquery.ui." prefix

Amend fix for 21154cfa2e02ef1814a6aff68b14553bdad165cb;

Ref #9464
Ref gh-1029
I18n: Avoid indenting an entire file

Make code identation consistent with every other source.
Build: Switch to renamed TestSwarm browserSet
Tabs: Removed tabs at bottom demo

Places tabs at the bottom is bad for accessibility. Dynamic content should not
precede the control for the content.
All: Add Bower support

Fixes #9465
Closes gh-1189
Build: Base manifest dependencies off of Bower configuration
Tests: Update to sane QUnit markup
Tests: Update to latest QUnit
Dialog: Work around subpixel issues in dialog resizable test

Switching to checking the size of the content element. We should be
checking the dimensions of the .ui-dialog element, but that currently
fails in Chromium-based browsers. Once we start using box-sizing:
border-box, we should try to revert this change.

Ref #9845
Autocomplete: Fix assertion message in appendTo option test