Bug 948533 - All services should accept any number of keyword arguments.

Anyone, r? (small patch)

The commit we landed for bug 948533 broke the supersearch middleware service. I also used the occasion to clean up some PEP8 errors.