pass the api payload type for workers because we now do not return AR scopes any more
bump travis-core
Revert "go back to unicorn for now"

Server is not the bottleneck and new relic does not work on unicorn.

This reverts commit 4a88b2d8c66705e30bc406d667e98214f68e52a2.

Conflicts:

	Gemfile.lock
bump travis-support
Merge branch 'master' of github.com:travis-ci/travis-api
start notifications
Bump travis-core
Bump travis-core
Bump travis-core
Fix workers tests
downgrade sinatra
I have no idea
disable newrelic
Revert "disable newrelic"

This reverts commit 48cc0d366a0e310e21131ee7569e60c8ee44ab01.
hotfix for strange bug
fix syntrax
Load the data for integration tests upfront

We can do it, because we use :transaction strategy with DatabaseCleaner,
which starts transaction before each test and rollbacks after it. That
way data before each test is consistent.

The big advantage of such approach is that tests are fast now - we need
to only load Scenario data once.

One of the drawbacks, on the other hand, is that we need to always load
this data, even if no integration tests need running.

We can try to be smart about it and check if any integration tests are
loaded.
Fix syntax error
Return last builds on each branch for /builds?branches=true

This is a hack to fix travis-ci/travis-web#123 easier. A proper solution
would be to refactor how /branches work.
expose logs on /job/:id/log.txt