Fixed issue #6932 - Inconsistent locale handling in subrequests

The fix consists in passing the locale in the controller reference,
inside the routablefragment renderer.
added a functional test for locale handling in sub-requests
[HttpKernel] added a comment to warn about possible inconsistencies