Revert sinatra/slim as runtime dependencies

sidekiq/web is technically optional.  Since we've removed the need for
the i18n gem, we can go back to the previous dependency model.
use behavior syntax consistent with rest of test suite
Merge pull request #861 from jroes/test-fetch-with-behavior-syntax

Update test_fetch to use behavior test syntax
Use lpush, not rpush, when scheduling/retrying work
Print client redis connection info on pool creation, fixes #858
Refactor redis log to print in both server and client
adding functionality to return job from a sorted set given a job id
Merge pull request #859 from jharbert/master

Adding functionality to find a job by job id and delete a job by job id from a SortedSet
Add Sidekiq::Queue#find_job

Use detect, not find, to avoid clashes with AR's API [#859]
Update changes, prep for release
Remove timeout middleware and worker option, fixes #862
Remove kill -9 tooltip
fix other locale
Merge pull request #864 from ogom/other_locale

Use the Web UI in other locales.
update changes