New visualiser to display failing tasks and dependency graphs

New user interface intended to replace the current graph view. Task list display shows currently failing tasks and also tasks with failures upstream of them, and the dependency graph will show you exactly why a task is failing. Because it filters to display only items which are upstream of a given task, it should perform a lot better than the existing dependency graph.

![screen shot 2013-05-27 at 4 31 01 pm](https://f.cloud.github.com/assets/1446837/568473/161f72d2-c6da-11e2-9858-e9e4044fb36b.png)