separated itemStart() into setItemStart() and getItemStart()
removed flipView flicker when orientation changes
Pivot should not show outlines around header tabs when they are touched, Fixes #380
Fix CSS grid feature detection in tests #416

Cell spanning tests were running in Safari despite it not supporting CSS
grid. The problem is that Safari CSSStyleDeclarations have a property for
grid-column (specifically, -webkit-grid-column) despite the CSS engine
ignoring such attributes.

This was fixed by switching to a platform specific check for CSS grid
(checking for the existence of -ms-grid-row). This means that ListView
will only use CSS grid in IE. This is probably what we want because the
ListView's use of CSS grid is based on IE 10/11's implementation. If other
browsers were to implement CSS grid, ListView would have be updated anyway
to make use of the latest CSS grid standard.
Fix ListViewEventsTests outside of IE #134
Fix ListViewAnimation2Test outside of IE #134

There were a few problems:
- ListView styles in unit test had to be updated to account for the
  default -200px padding (the test's styles assumed the default padding
  was 0).
- Our technique of using win-proxy to prevent margin collapsing between
  the win-surface and the win-groupheadercontainer does not work in
  Safari. Fixed this by taking advantage of Safari's
  -webkit-margin-collapse CSS attribute.
- When a group header was unvirtualized, the win-groupheadercontainer was
  collapsing causing all of the items to shift. The fix is to set the size
  of the scrolling dimension of the win-groupheadercontainers for inline
  headers (width for horizontal layouts, height for vertical layouts).
  This matches what the layouts do when using CSS grid.
Fix surface length outside of IE #134

win-surface needs to be inline-flex instead of inline-grid so that it
sizes to its content rather than to its parent. This matches the
display: inline-grid style found in IE.
Enable more ListView tests outside of IE #134
Upgrade Chrome and Firefox on Saucelabs
Truncate callstacks for Saucelabs
Update the AppBar Constructor to choose closedDisplayMode: 'minimal" if no value was provided.
Closes #441 where setting closedDisplayMode: 'minimal' in the constructor options would not work correctly.
Fix #252

Work around an issue in _WinKeyboard that was causing a focus outline to appear in Hub sections in browsers without pointer events.
Check in localized strings.
Merge phone and desktop localized strings.
Remove files that were not localized.
remove commented out code
Fix a few missing redlines on <select>. Closes #442.
ListView: selection background disappears but selection checkmark doesn't, Fixes #356

When you configure the ListView as:
tabBehavior: toggleSelect
itemsReorderable: true
swipeBehavior: false

You should be able to swipe to re-order, but swiping should not change selection (or the visual).

The bug was that dispatchSwipeBehavior was calling _animateSelectionChange, which toggles the win-selected class. Therefore, the item was still selected (per listview.winControl.selection), but visually it did not look good since the win-selected class was removed.
closes #435
Added unit tests to verify light dismiss focus wrapping.
Merge branch 'master' of github.com:winjs/winjs
Closes #441