rake: also clean/build reports if we run the default `spec` task
viewer: use a custom directive for our "late" tooltip

Instead of using `ng-mouseenter` and an helper function in the
controller, we define a directive similar to `tooltip` but which builds
the tooltip as late as possible.