Updating the 1-8-stable version to 1.8.17pre
Dialog: Tabbing out of a modal dialog was possible because keypress doesn't fire for tabs everywhere, switched to keyup. Added Unit Test - Caught by @DomenicDenicola - Fixes #3123 - Tabbing stops in modal dialog
(cherry picked from commit 96e5c241e1b26224c53738b590e07290db7a3e54)
Dialog: Update to 96e5c24 - keyup apparently doesn't work like I thought it would everywhere, switching back to keydown.
(cherry picked from commit dfe75e1b552013c440186645a7a1ae9ec3c757b5)
Button: Fixed RTL detection to default to LTR. Fixes #7697 - Buttonset: Incorrect corners for disconnected elements.
(cherry picked from commit 08450c3b2dfa652c7866653af93566c9bfa2f2cb)
Datepicker i17n hu: Corrected some spellings and abbreviations as well as dateFormat. Fixes #7714 - Hungarian translation
Datepicker i18n hu: Corrected four-digit year in dateFormat. Fixes #7714 - Hungarian translation
(cherry picked from commit cedac75bccbfd8eb2b0301fd40fc31a36a9296b1)
Datepicker: Added additional check to checkExternalClick to work when clicking in another datepicker and removed old fix. Fixes #7686 - infinite loop when onclose event shows a second calendar
(cherry picked from commit af76ad1c82625521b94bfc8bf967d9ca4f44da37)
Sortable: replaced hard-coded sortable with this.widgetName, and removed lines from destroy that are handled by super. Fixes #7741 - ui.sortable is not working when it is extended
(cherry picked from commit 228b1b191b4f668a74e7005fc9c8c9250c090aa9)
Progressbar: Hide overflowing content. Fixes #7743 - Progressbar: Value div can flow out of wrapper div.
(cherry picked from commit 25ba0e6ef39c7aebcf2f0901823470422110970f)
Build: `ant size` will now give you a report detailing differences in size since the last time you ran the report
(cherry picked from commit 264139b22584eef1de672d0a7f1c52d14318eb56)

Conflicts:

	build/build.xml
Build: whitespace
Build: Fixing the sizer script to handle this many files
(cherry picked from commit f6c12849f1018f928c933ce63e4aceea6290a191)
Build: For some reason, using parallel for gzip is causing some truncation issues
(cherry picked from commit d871fe46aa18abd561f2f9189a5e14c00f022420)
Autocomplete: Re-enable native autocomplete whent he page is unloaded. Fixes #7790 - Autocomplete-enabled text input does not keep value when using back button in browser.
Upgraded jQuery to 1.6.4.
Sortable tests: Commented out assertions that don't make sense.
Default to jQuery 1.6.4 for tests.
Build: Switching to uglify.js instead of closure compilier.  Saves 4 minutes per build, and actually produces slightly smaller files
(cherry picked from commit bd71f24f5d5c1767f24b3c88df9fab8be38ed734)

Conflicts:

	build/build.xml
Button: Create text span in correct document.
(cherry picked from commit c145f1698aa4bfb8b0d1c94e2bfa83399f1de0f3)
Autocomplete: Add 1px to the width of the menu to avoid wrapping in Firefox. Fixes #7513 - Autocomplete: long text wraps in Firefox.
(cherry picked from commit 4cc61b459d73af78dd40f01e3250f2546d9f04bd)