Use multiple pagination controls with "passive" mode

Adds a `passive` option so that multiple pagination controls can apply to a single list without triggering duplicate requests. To use it, apply the option to all but one of the pagination controls.

I added a regression test but sadly it passes incorrectly even without the passive option. The double request behavior happens only in Firefox and the test suite runs as Phantom (webkit). I tried in Sauce Labs and with  `karma-firefox-launcher` but can't reproduce the failing case. I verified the fix by hand in Firefox and Chrome though, so it should be good.

Fixes #16