adding test for select_by_regex
implement select_by_regex.

This method selects all jobs whose string representation contains the regex.
when passed a non-regex, select_by_regex returns no results
In the UI, query by regex
test expectation changed because another failed job was added to the queue
added UI elements for accepting regex
use an input tag instead of a textarea
add select_by_regex info to README
update documentation in UI to show that you can search via regex
escape the inputed regex
Remove trailing spaces
Tweak headings
Use locals
Merge branch 'davidann-search_by_regex'
Set minimum ruby version 1.9.3
Escape query paramenters
version 0.3.0
tests: switch to minitest

Ruby 1.9+ uses Minitest as the backend for Test::Unit. As of Minitest 5,
the shim has broken some compatibility with Test::Unit::TestCase in some
scenarios.

Adjusts the test suite to support Minitest 5's syntax.
tests: rm dependency on resque/server/test_helper

The Resque developers have removed resque/server/test_helper.rb in
Resque's master branch when they split out resque-web (resque commit
b2ca4ceb9457242fc0170d95b3bce9d427baa387).

It seems that this test_helper is an internal implementation detail and
that external consumers should not rely on it.

Additionally, in Resque v1.25.2, resque/server/test_helper.rb adjusts
the Test::Unit::TestCase class. Now that resque-cleaner uses Minitest,
we want to adjust the Minitest::Spec class instead.
tests: sync "kill test server" code with resque

Copy the logic from Resque's test/legacy/test_helper.rb.This allows
Travis CI to properly kill the test redis server.