[FEATURE query-params-new] Don't eagerly init controllers

This uses the somewhat hacky approach of looking up a controller class's
proto() to read its queryParams configuration without instantiating it (unless
it's already been instantiated).

/cc @stefanpenner @ebryn