Autocomplete: Search if the user retypes the same value

Fixes #7434
Closes gh-1238
Build: Add manifest entry for selectmenu

Closes gh-1240
Build: Fix manifest dependencies

Clone bower dependencies instead of reusing and modifying the same object
multiple times.
Menu: Vertically center icons. Fix menu item wiggle and clearing in IE8

Fixes #9995
Closes gh-1235
Widget: Remove misleading comment
Authors: Update
Tabs: Move `aria-expanded` from active panel to active tab

Fixes #9622
Closes gh-1251
README: Remove content that exists on the contribute site
Build: Update DB version for release script
Tests: Add widget option

Allows running qunit tests for a single widget

Closes gh-1254
Spinner: Don't change value when changing min/max options

Fixes #9703
Closes gh-1252
Dialog: Fix off() -> unbind() for jQuery 1.6 compat

Follows-up c9815f13b487d027ef9b.

Fixes #10072
Closes gh-1256
travis: Remove node 0.8, add node 0.10

Travis is failing on two accounts:

* "Error: No compatible version found: minimatch@'^0.3.0'"
  (because the version of npm that shipped with 0.8 doesn't
  support ^

* npm WARN engine stringify-object@0.1.8: wanted: {"node":">=0.10.0"}
  (current: {"node":"v0.8.26","npm":"1.2.30"})
  npm WARN engine has-color@0.1.7: wanted: {"node":">=0.10.0"}
  (current: {"node":"v0.8.26","npm":"1.2.30"})
  npm WARN engine configstore@0.2.3: wanted: {"node":">=0.10.0"}
  (current: {"node":"v0.8.26","npm":"1.2.30"})
  npm WARN engine object-assign@0.1.2: wanted: {"node":">=0.10.0"}
  (current: {"node":"v0.8.26","npm":"1.2.30"})

Closes gh-1258
Dialog: Fix shift-tab handling, focus the correct element

Copy-paste error introduced in df6110c0d424ff3306fdd5576011f2dcf4d242d0

Updates the tabbing test to be more specific about which element should
have focus, instead of only checking if focus is within the dialog.

Ref #9646
Ref #10103
Closes gh-1264
Dialog: Honor preventDefault when managing focus

If event.isDefaultPrevented() is true, the focus management is
completely skipped, assuming the user manages focus manually.

Fixes #10103
Closes gh-1265
Datepicker: Define en and en-US locales based on defaults

Fixes #6682
Closes gh-1269
Build: Reorganize external directory

Put each external library into its own directory.
Move jquery.js to external.

Ref gh-1266
Test: Get all jQuery versions from Bower

Ref gh-1266
Build: Upgrade to grunt-bowercopy 1.1.0

Ref gh-1266
Bower: Change jquery dependency to >=1.6 (don't limit max version)

Fixes #10110
Closes gh-1266