Last commit changes were a bad idea.

* Use a common LayoutViewModel.
* Replaced ChiffonEnvironment by ChiffonLanguage in ChiffonWebViewPage.
* Extracted uncached actions from WidgetController.