Merge pull request #128 from TheMetalCode/jasonh/convert_pathnames_to_strings_in_asset_from_file

Convert Pathname objects to strings on suite load
Update teaspoon.gemspec
Update QUnit to 1.12.0.
Merge pull request #130 from rjackson/update_qunit

Update QUnit to 1.12.0.
Added config option #context.
It defines optional sub-directory in which rails app is deployed. By default Rails.application.config.relative_url_root is used.

It allows to run specs on URLs like http://localhost:3000/my_app/teaspoon.
Teaspoon.configuration.context should be set to nil by default, then it can be overridden in engine unless user set it earlier
quick fix for spec_controller not being available on travis?
remove fix test for travis (does work)
Add a reporter for JUnit. Fixes #19.
Merge pull request #134 from axyjo/junit_reporter

Add a reporter for JUnit. Fixes #19.
Add ability to configure hooks.

Adds custom callback hooks to be executed when triggered by a
POST to `/:suite/hooks/:group`.

This is helpful in our application to allow better integration testing
while still being able to reset the database at key intervals.

We are using the following:

```ruby
// config/initializers/teaspoon.rb

Teaspoon.setup do |config|

  config.suite do |suite|
    suite.hook :clean do
      DatabaseCleaner.clean
    end
  end
end
```

```javascript
// support/cleanDatabase.js (required from test_helper.js)
window.cleanDatabase = function(suite){
  if (!suite) { suite = 'default' };

  jQuery.ajax('/teaspoon/' + suite + '/hooks/clean', {
    async: false,
    type: 'POST'
  });
}
```
Merge pull request #135 from rjackson/add_test_hooks

Add ability to configure hooks.
Also using the config assets path for require config defaults, instead of hardcoded /assets
Merge pull request #138 from inlineblock/master

(Requirejs) Asset paths fixes for when config assets path prefix is not standard.
Add some CI notes to README

- Added a note about CircleCI, because it works great for me with teaspoon.
- Made a clarification that you need to actually execute teaspoon to run it on your CI. I thought this was needed but maybe I'm just crazy.
- Added notes about adding teaspoon to default rake task.
Adding configuration files for breaking the build

These thresholds will be used to break the build, if set.
Adding istanbul check-coverage support

This implements the check-coverage report, but does not call the code
yet.
Wire up check-coverage to run after reports

If coverage thresholds are set, they will now be run after reports.
Version Bump
Adding coverage threshold command line options