Fixes bug 889334 - SuperSearch service!

I would like @ErikRose to take a look at this (lots of elasticsearch / elasticutils code). @peterbe, if you have spare time and want to take a look at the middleware-related code, I won't mind. :)