Cleaned up pivot source code: reordered private functions and replaced inline constants with private static ones.
Fixes #296, tapping headers does not navigate on some browsers.
Fixes FlipView unit test failures. Every failure was caused by the FlipView unit tests depending on setImmediate's behavior for handling async stuff. Since setImmediate isn't available on Chrome/Firefox/Safari, and WinJS.Utilities._setImmediate doesn't use msSetImmediate on IE10, these environments were handling the async callbacks different than IE11 with setImmediate. This change fixes the tests to not depend on setImmediate's behavior by listening to an event that fires after an item is finished rendering, and also changes a couple datasource tests to use a notification signal instead of a timeout
More dependency work.
Set up LESS modules
Add missing dependency to build.
PointerEvent fixes in Pivot unit tests for IE10. Fixes #319.
Kill useless toggle tests
Fixes bug with animations in Firefox, where an animation composed of multiple CSS3 animations will end prematurely when the two components have different durations
Add dependencies into the rest of base.js:

* Binding
* BindingList
* BindingTemplate
* ControlProcessor
* Fragments
* Pages
* Res

Also work around a test bug introduced by a7dab7102e6650a8e0f6fee0a3aed8028032116b.

Tests were relying on being able to override _yieldForEvents.
More dependency work

* BackButton
* DatePicker
* TimePicker
* HtmlControl
* ViewBox
* ToggleSwitch
* Tooltip
* Rating
* Repeater
* SearchBox
* Hub
* NavBar (mostly, have some AppBar changes pending)
* Pivot
* ItemContainer

Other changes:
* Test for duplication across desktop/phone bundles.
* Move to a consistent pattern of returning members.
* Fix base tests that override tracing in Scheduler.
Fixed SearchBox tests, fixes #130.
closes #330

Update NavBar to consume AppBar's new layout Abstractions.
Move focus-inner rules to intrinsic styles
Removed pageX and pageY properties from the touch event abstraction layer, as they are not configurable on Safari and are not used anywhere in the codebase.
Update package.json to use latest version of grunt-saucelabs, and change onTestComplete to follow the new API of the latest version
UI Dependency work

 *  FlipView
 *  ListView
 *  VDS
 *  SemanticZoom

Also, cleaned up module pattern.
disabled failing listview tests referenced in #342
Fix small regression in FlipView.
disabled DraggableAttributeGridLayoutVDS_rtl test