First attempt at an angular-scenario adapter.

The console reporter using phantomjs is working as expected. The
HTML reporter is also working (at least in Chrome).

But the full report doesn't work correctly. It either doesn't work
(hits maximum call stack) or displays undefined for the suite name.

Also, teabag fixtures cannot be used, because mocks must happen
inside the app, and cannot be defined within the test suite (thought
you may still load them manually).

To use simply create a new teabag test suite:

    # config/initializers/teabag.rb
    suite :e2e do |suite|
      suite.matchers = nil
      suite.helper = "e2e_helper"
      suite.javascripts = ["teabag-angular"]
      suite.stylesheets = ["teabag"]
    end

    # spec/javascripts/e2e_helper.js
    //= require scenarios/first_scenario
    //= require scenarios/any_other_scenario