use sudo instead of super_user in the .travis.yml
use sudo, not super_user
bump the build
fix an issue with the postgres switcher, for now
echo the path
export the PATH again, odd
remove the path fixes
use the latest 2.0.x and 2.1.x mri ruby for testing
2.0 needs to be quoted for the UI to display it correctly
WIP
Update travis-core to 3.2.19
Revert "WIP" (didn't notice that it's in master)

This reverts commit 2697aadd1850b65c417dc0c0c91266c25ffdc9de.
Track timings for job updates.

This gives us a bit more insight as to where time is spent when a
job is updated in hub. It breaks down into tracking the entire
update per event type, the notify method per event time and
propagation per event type, in the hope that this gives us a few
more clues as to where time is spent.
Use #update_column and #update_attributes for RemoveLog

As pointed out in https://github.com/travis-ci/travis-api/pull/122#issuecomment-48041880
`log.save!` might not be saving attributes correctly.
We are speculatively using `#update_column` and `#update_attributes`
to see if that solves the problem
Use update_attributes in one transaction
Use Log#clear! before adding log removal data
Tweak RemoveLog logic

1. Use removed_by as the foreign key for removed_by column in logs
2. Use update_columns instead of update_attributes
Use update_attributes

Since update_columns is only for Rails 4+.
Ensure log parts are aggregated correctly
Merge pull request #381 from travis-ci/ha-bug-remove_log_really

RemoveLog service improvements