Autocomplete: Normalize falsy values, not just missing values

Fixes #9762
Test: Whitespace
Tests: Add link to selectmenu in unit index
All: Wrap source files with UMD return exports

Ref #9464
Ref gh-1029
All: Wrap I18n files with UMD return exports

Ref #9464
Ref gh-1029
All: Remove "Depends" comment

Ref #9464
Ref gh-1029
All: Rename all files, removing the "jquery.ui." prefix;

- By executing https://gist.github.com/jzaefferer/893fcf70b7eebc1dc271;

Fixes #9464
Closes gh-1029
All: Quote CSS url() values

Closes gh-1172
Button: Ignore non-radio elements with the same name

Fixes #8761
Closes gh-1185
Autocomplete: Do not set value on multi-line input

This fixes an issue where contenteditable text was getting overwritten when
wrapping past the bottom or top of the autocomplete menu.

Fixes #9771
Closes gh-1184
All: Updating copyright year to 2014
Autocomplete: Update remote-jsonp demo with working geo webservice

The previous webservice now requires user credentials. The new one is also
in use in a jQuery Mobile demo.

Fixes #9764
Release: Update download.jqueryui.com version to 1.10.8
Build: Fixing a small typo in the effect's description
Build: Inline testswarm browserSet setting

Ref jquery/infrastructure#236
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()