Fix: was failing unit test test_multilang_support()

Always print menuitem when no language is selected for the view.

Conflicts:
	lib/outputcomponents.php
Updated to test MDL-46652 multi-lang menu nesting

Also fixed bug in test, the final assertion was testing the wrong set of children