Enable the use of parameters in scopes

By passing in the controller it self to the scopes when we evaluate them, we can do stuff like checking controller parameters to check what we should filter with the scope.
Seems like a neet solution @sindrenm, i'm not that familiar with Engines though. So now you have to setup a route to your own items controller right? How does that mix with other routes given by the engine?