Move WidgetViewSet's make() and ensure() into a WidgetViewRegistry (belongs more in there)
Remove unnecessary `options = options || {}` line for SubviewSet
Default `that` to `this` in ViewSet.each()
Add a 'rows' relation to DashboardModel and its fixtures
Give widgets a default width
Rename 'static-and-dynamic' DashboardModel fixture to 'complex'
Add SubviewSet.selector() to allow subview elements to be selected in ways other than their key
Allow a SubviewSet's parent instance to be aliased
Add DashboardWidgetViews to manage a dashboard's widget subviews
Update js_paths.yml to include templates in 'diamondash/client/jst' in the jst paths
Add title attributes to the widgets in the DashboardModel fixtures
Change grunt test task in Gruntfile to not do any fixture template compiling or cleaning up (this is no longer needed, but may still be needed later)
Add more widgets to simple DashboardModel fixture
Add widths to widgets in the simple DashboardModel fixture
Render DashboardView using a template and its widget subviews
Also render the dashboard title client side
Remove the current dashboard presentation parts from the server side
Change GraphView and ChartView to render the svg with its dimensions used dynamically (instead of only on initialisation, which was causing it not render with the dashboard template rendering)
Actually get client side dashboard rendering working
Slight bottom margin adjustment for dashboard