component loader rescans when new DOM content inserted
add after sign out redirect
tidy up cucumber test
Add :locale param to routes of scoped engines

This prevents an invalid "?locale=xx" from being added to the
querystring on engine routes for engines mounted with a scope that
has its own :locale parameter
Merge branch 'patch_engine_routes_with_locale'
Merge pull request #582 from moneyadviceservice/component-loader-rescan

Component loader rescans when new DOM content inserted
refactor with method extract
Merge pull request #583 from moneyadviceservice/sign-out-tests

add after sign out redirect
cucumber test user signed into multiple sessions