feat(dashboard): add iframe runner directive
chore(dashboard): rename runStateService to runState
feat(dashboard): add context and running getters/setters to runState
refactor(dashboard): flatten and validate defaults in runState
feat(dashboard): incorporate runContext into benchmark view
feat(IframeRunner): integrate end-to-end basic functionality of iframe runner directive
feat(mockAPI): add mock API for dashboard
feat(benchmarksService): implement ability to select active benchmark
feat(benchmarksService): support optional caching of server response
refactor(benchmarksService): add _benchmarksCache object to service for easier testing
feat(dashboard): render benchmark iframe with correct path and arguments
feat(iframeStreamer): add directive to listen to events on iframe window
feat(stats): add stats service to render report after test run
refactor(report): move report table to its own directive
feat(scripts): add script-loading service to dashboard