Build javascripts with the latest coffescript v1.6.3
Fix toggle buttons when teaspoon page is loaded statically via localhost

Using cookies does not work on localhost.
Instead, use localStorage when available.
If localStorage is not implemented, fall back to using cookies.

Added a spec to ensure button toggles still work.
Cookie storage is not tested in this feature spec because localStorage cannot be disabled using capybara.
Add the --export option with specs

Export is not yet implemented.
Fix bin/teaspoon loadpath
Implement static HTML export
Use a jruby compatible method of suppressing subprocess output

Open3 does not work with JRuby currently. See http://jira.codehaus.org/browse/JRUBY-5710.
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.
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'
  });
}
```
Also using the config assets path for require config defaults, instead of hardcoded /assets
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
Adding coverage threshold command line options