[WIP] fix bug with setting locales

This fixes (or should do) a bug which appears when no locales are set, but `cmf_routing.dynamic.locales` is used all across the bundle.

Will add some tests for that use case later, when my env is ready on my notebook, just wanna see what travis says.