encapsulate routing constraint for locales

this makes the routing constraint accessible by apps embedding iQvoc.
It should also fix the bug where Rails complains about routes getting
defined multiple times when iQvoc apps add their own routes by
appending them to Iqvoc.localized_routes. This is gone now!