Initial implementation of Clip Filtering and Sorting
Merge branch 'MacaroniRelease' into ClipFiltering

Conflicts:
	HudlRT/Views/VideoPlayerView.xaml.cs
Allow user to sort column without selecting each filter criteria
Code cleanup
Disabled apply filter button when the user hasn't selected either a sort type or a filter criteria
Modified filtering UI. Minor styling on the flyout when a header is clicked on the video page.
Now using a CancellationToken to stop async tasks
Merge branch 'ClipFiltering' of github.com:hudl/hudl-win8 into ClipFiltering
Moved column header coloring code to the viewmodel
Fixed bug in filtering UI where Filter section wouldn't scroll if the list of options was too large.
Missed a change in last commit.
Increased sizes of buttons, radio buttons, and text boxes on filtering pane.
Made some filtering changes.
Modified style of the buttons on the filtering popup and adjusted the popup's size.
Changed header on filtering panel, fixed bug where the grid containing buttons had the wrong number of columns.
First video in filtered list plays by default instead of waiting for user to select one.
Fixed null reference to a filtered list without any clips.
Fixed sorting bug when numbers are negative
Underlined grid headers on video page.
Added icons to indicate whether a column is sorted ascending or descending; fixed a bug where an empty cell would display in the filtering panel.