Fix a bug where we never returned a reference to WinJS through AMD.
Fix typo in font definitions
Merge branch 'master' of github.com:winjs/winjs
Work around Saucelabs issues with modified grunt-saucelabs package.
This change updates the ListView's and ItemContainer's selection model and selection visuals. Here's brief list of everything that changed:

- Swipe/cross-slide is no longer part of our selection model. Support for this has been removed in this change. The following are now deprecated/removed:
 * WinJS.UI.ListView.swipeBehavior
 * WinJS.UI.ItemContainer.swipeBehavior
 * WinJS.UI.ItemContainer.swipeOrientation
 * WinJS.UI.SwipeBehavior
 * Right-click to select an item
 * Shift+F10 to select an item
 * CSS class "win-listview-supports-cross-slide"
 * CSS class "win-swipeable"
 * CSS class "win-swipe"
 * CSS class "win-selectionhint"

- The ListView's selection model has been updated in a couple ways:
 * When selectionMode=multi is combined with tapBehavior=toggleSelect, the ListView will consider itself to be in "selection mode". In this mode the ListView will draw an empty checkbox over every ListView item to indicate to the user that an item is selectable
 * When a ListView is using a vertical ListLayout and is in selection mode, it will render checkboxes on the left side of the item instead of the top right corner. In order to accomodate that, the ListView shifts items' contents over to the right to make room for these checkboxes, and shifts them back left when selection mode has been exited
Merge branch 'master' of github.com:winjs/winjs
Fix ContentDialog dispose

Disposing a hidden ContentDialog would lead to an exception which would
cause the app to terminate.

Here's why. When disposing a hidden dialog, the dialog would put the show
promise into an error state. Because the dialog wasn't showing, nobody
outside of the dialog would have a reference to the show promise so nobody
could handle the error promise. Thus, the promise error would remain
unhandled and lead to app termination.

The fix is to only create the show promise when somebody asks for it by
calling the show() function.

To catch this kind of mistake in the tests, added initUnhandledErrors and
validateUnhandledErrors to all of the ContentDialog tests.

Also, removed overflow:hidden from the dialog's title so that low hanging
letters don't get clipped (clipping used to be needed when we wanted to
limit the number of lines of text in the title).
no message
Merge branch 'master' into AmazingJaze/CascadingMenuCommand