Test against multiple Sidekiq versions and newer Ruby versions

Basically this enables robust testing with Travis that ensures that tests are passing with:

- Oldest supported Sidekiq version
- Latest 2.x version
- 3.0.0

Related to this conversation: https://github.com/mhfs/sidekiq-failures/pull/64#issuecomment-39371659