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
Build: Update grunt-compare-size to latest, add it's .sizecache.json to .gitignore
Build: Remove the build task and it's dependencies. Will bring back testing against minified files later.
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
Dialog: Changed the width of the close button. Fixed #9133 - Dialog: Resizing causes close icon to misalign in Firefox.
Dialog: Safe activeElement access.

Fixed #9420 - Dialog: Close causes blur of window in IE9
Fixed #8443 - Dialog: "unspecified error" when using ie9 and iframe
Updated author information.
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`.
Build: Fixed TestSwarm submission.
Dialog: Switch back to shuffling z-index, but only look at .ui-front siblings.

Fixes #9166 - Dialog: moveToTop implementation resets flash/video/iframe/scroll
Fixes #9364 - Dialog: Click of element with tooltip scrolls the dialog to the top
Day TH's: scope=col. Closes gh-1074

A TH must feature a way to know which span of TD's it applies to, and in simple tables such as date tables, this can be achieved through the use of the scope attribute.
Updated author information.
Dialog: Added note explaining that _on() is safe to use for shared handlers because of stacking.
Tabs: Keep reference to existing tablist during refresh. Fixes #9584 - Tabs: Refresh issue when tabs are moved to bottom.
Menu: Remove the requirement to use anchors in menu items
Menu tests: Remove anchors from visual test
Autocomplete: Don't add anchors to items in generated menu
Menu: Add items option for better definition of menu items in non parent-child structures
Autocomplete tests: Update tests now that generated menu doesn't have anchors in elements
Widget: option-method should work as getter only when argument length is 1. Fixes #9601 - Widget: calling _setOption with undefined as 3rd argument makes it a getter