Merge pull request #158 from travis-ci/gh-pages-approval-fix

Fix gh-pages branch check
do not send emails on finished pull requests
Merge branch 'master' of github.com:travis-ci/travis-core
Use private key to decrypt data for notifications

Key in payload is actually a public key, so decrypting any values with
it was not possible.
Add TODO regarding decryption place in addons
collect log parts and aggregate them later
make sure log aggregation appends to existing log content
remove index on artifact_parts.artifacts_id
change log aggregation metrics to be more finegrained, rename to non-activerecord-default names
track github scopes
add scope check
add correct_scopes to user v2 api
feature tests rely on Config.new being called during the tests, not in a before filter
fix config name
Merge pull request #163 from travis-ci/rkh-track-scopes

track github oauth scopes
Merge branch 'sf-log-aggregation'

Conflicts:
	db/schema.rb
protect against missing conf
Merge branch 'master' of github.com:travis-ci/travis-core
Properly clear logs with aggregation enabled
Update db/schema.rb