Accept options for search like `timeout`

`search_type`, `routing`, `scroll` and `timeout` are valid to be passed to tire (`Tire::Search::Search.new`) but they were ignored.
https://github.com/karmi/retire/blob/0512cc5e3528d9ab4c709f58a3ffb2e20c1f4196/lib/tire/dsl.rb#L25