Datepicker: Fixed nextText, prevText, and Sunday and split words onto multiple lines for readability. Fixes #8225 - Datepicker: Incorrect values in Persian localization.
(cherry picked from commit a51451dc1b19bf6c2e10b1648b57d006bf38c303)

Conflicts:

	ui/i18n/jquery.ui.datepicker-fa.js
Fixes #6979 - Several components are leaking variables into the global scope.
Datepicker: Changed German translation for weekHeader to "KW". Fixes #8231 - Provide a better German translation for the week header.
Build: Add grunt.js along with some other mods to 1-8-stable
Protect all copyright notices against minification

For instance, this is useful for the jquery-ui-rails gem, which does not
use jQuery UI's own minification, but relies on Rails to minify the
files where necessary. Rails in turn uses UglifyJS for JS and YUI for
CSS, both of which respect the /*! ... */ convention.
(cherry picked from commit 37dcc3e21df5f1373ff9963217073a9faecfc057, dropped menu, spinner and tooltip)
Grunt: Whitelist js and css files for @version replacement instead of blacklisting png.
(cherry picked from commit 3876c874e3f311d263aef9f99ed2780afa1d41d7)
Datepicker: Don't set _curInst in hideDatepicker. Fixes #8174 - jQuery datepicker is stuck open if label is clicked from open state.
(cherry picked from commit 4ade13450e7145100dcce3356eb1449e1a5f7090)

Conflicts:

	ui/jquery.ui.datepicker.js
Autocomplete: Move race condition logic from ajax requests to general response handler. Fixes #8234 - Autocomplete: Automatic race-condition handling for custom sources.
(cherry picked from commit 96f9c84b7b2149c6b93ac226a52065652f218e1e)

Conflicts:

	tests/unit/autocomplete/autocomplete_core.js
	ui/jquery.ui.autocomplete.js
Autocomplete: Don't invoke a search from arrow keys when the element can have multi-line text. Fixes #7639 - Key up/key down in textarea's should optionally not toggle auto-complete.
Autocomplete combobox demo: Fixed styling of button. Fixed #8242 - Autocomplete combobox button has vertical offset relatively to input field (Opera 11.62). Fixed #8243 - Autocomplete combobox button has smaller height than input field (Firefox 11.0).
(cherry picked from commit 218bd47ecd8066e51d58c1df8fdbf3fa05fac26c)

Conflicts:

	demos/autocomplete/combobox.html
Build: Update prepare-release for use with grunt.
Remove compare_size; defer to plugin.

Signed-off-by: Rick Waldron waldron.rick@gmail.com <waldron.rick@gmail.com>
Position: Simplify default demo by removing drag functionality on positioned elements. Fixes #5380 - Position Demo breaks when dragging an element.
(cherry picked from commit 6da7278e879c0dc734c23231a71fdd92f7a57a0c)

Conflicts:

	demos/position/default.html
Tagging the 1.8.19 release.
Updating the 1-8-stable version to 1.8.20pre
Grunt: Replace all instances of @VERSION during copy. Fixes #8261 - Build: @VERSION replacement incomplete.
(cherry picked from commit 7475763474ba2dc976136c9374b201a1f6df8a83)
Build: Removed ant build.
(cherry picked from commit 84ac716fbfef194622ddeed4cadf03a769725de8)

Conflicts:

	.gitignore
	build/build.xml
	version.txt
Build: Update grunt to 0.3.9. Fixes #8257 - Minified files are missing terminating semicolon.
(cherry picked from commit 55e13692ee2937df9bda8e3348c4b07834e093d8)
Sortable: Always set placeholder size when necessary. Fixes #8262 - jQuery UI 1.8.19 don't respect forcePlaceholderSize.
(cherry picked from commit 4f19289c10e733a07cf60435c2e5df4ed2e23d37)
Datepicker: Corrections in Hindi weekday names, text labels. Fixes #8265 - Datepicker: Incorrect translations for Hindi locale.
(cherry picked from commit d783766f9053a2075c579296d819f0941796ac1c)