Update AUTHORS.txt.
(cherry picked from commit 37bba1eb920298994903e866625bb662f391a1f5)
Menu: Only focus menu after click if focus is on an element within menu. Fixes #9044 - Menu: Autofocus issue with dialog opened from menu widget
(cherry picked from commit 485e0a06121d712bccad82a21a9e443292d2f9bb)
Remove environment-specific files from .gitignore.
(cherry picked from commit 9db5e164bd4a4ef6350a660276dad1aefa96b593)
Build: Update grunt-compare-size to latest, add it's .sizecache.json to .gitignore
(cherry picked from commit 041e0ec49267fbd5a8a967ea111527fd14332161)
Spinner: Only format the value when there is one. Fixes #9573 - Spinner: forces a field validation in Firefox before field loses focus or form is submitted
(cherry picked from commit e6360ab846c6d0248d6013d005d2c178906ca692)
Dialog: Changed the width of the close button. Fixed #9133 - Dialog: Resizing causes close icon to misalign in Firefox.
(cherry picked from commit ec3cf6725aa5ae0c69cb302df92eb933a517cbaa)
Dialog: Safe activeElement access.

Fixed #9420 - Dialog: Close causes blur of window in IE9
Fixed #8443 - Dialog: "unspecified error" when using ie9 and iframe
(cherry picked from commit 2dfe85d3e2269a571e07bd550bbd838ee703b833)
Updated author information.
(cherry picked from commit f3668632e4e2e9d06a88b9fd61b54674a4f65c1c)
Gruntfile: Remove project prefix from TestSwarm job name

* Also added a line break to separate the for statement
  from the testswarm chain.
* Passing explicit false instead of empty string as `extra`.
(cherry picked from commit 647b839c526d81017db341a1829677fc0e5a27d5)
Build: Fixed TestSwarm submission.
(cherry picked from commit 80b17bb40a1a0956e954d41550ebdf69ee480ae2)
Updated author information.
(cherry picked from commit acf153e0b45ee333b1ea99842494c839462686a4)
Tabs: Keep reference to existing tablist during refresh. Fixes #9584 - Tabs: Refresh issue when tabs are moved to bottom.
(cherry picked from commit e14f75ed480e5b036bb47ab3398d1e0df28a128a)