Revert "Revert "ensure routes are localised in affordability calc""

This reverts commit 7cacc159e8238a121dee99a1b2f37ab7ed34acfb.
make localize routes work with engines

need to pass in the current engine so urls are available
remove unused included module
rename variable
use controller instead of routesproxy
Remove default for locale param in LocalizeRoute
Merge branch 'localize-routes2'