fix(widgets): determine default values for num display in content view

also fixed some widget content view not using the widget setting num
display for the output

fixes #6923, #7041
fix(search): keep container param intact when navigating search results

fixes #7250
fix(css): removed datepicker fixed width causing visual bug

datepicker can handle different font sizes, but changing the font size
causes visual issues (too much padding, or text overflow)

fixes #4964
fix(install): prevent WSOD caused by site default language not being defined early enough

This make sure site default language has been defined before installer calls
elgg_echo() for the first time.

Refs #7273
fix(css): stop CSS from overwriting the width and height added in CKEditor

Fixes #7269
Merge pull request #7324 from PerJensen/image_width_height_issue

fix(css): stop CSS from overwriting the width and height added in CKEditor
Merge pull request #7318 from jdalsem/datepicker-width

fix(css): removed datepicker fixed width causing visual bug
Merge pull request #7322 from juho-jaakkola/fix_installer

fix(install): prevent WSOD caused by language not being defined early enough
Merge pull request #7315 from jdalsem/more-results-link-group-search

fix(search): keep container param intact when navigating search results
chore(i18n): update translations
chore(release): v1.9.4
Merge pull request #7336 from juho-jaakkola/release-1.9.4

Release 1.9.4
Merge pull request #7314 from jdalsem/river-widget-defaults

fix(widgets): determine default values for num display in content view
perf(db): correctly re-enable query cache after ElggBatch run

ElggBatch disables the query cache between fetching chunks of result sets
in order to save memory. This fixes a typo bug that caused the cache to
be left disabled after the batch had run.
Merge branch 'jdalsem-elggbatch-cache-activate' into 1.9
fix(relationships): distinct ege* results when relationship_guid is not set

elgg_get_entities_from_relationship() was returning duplicate entities when
relationship_guid was not set. This was likely caused by MySQL optimizing
the query and using a different index to fulfill the r.id select.
Specifying group_by in cases where relationship_guid is not set fixes the issue.

Fixes #5775
fix(i18n): grammar fix in upgrade warning

fixes #6961
Merge pull request #7330 from hypeJunction/disctinct_ege_rel

fix(relationships): distinct ege* results when relationship_guid is not ...
docs(menus): improve docs for menu item factory

Clarifies that the 2nd argument for elgg_register_menu_item() is used
as the arguments for ElggMenuItem::factory() and the options PHPdocs
are moved to factory().
Merge pull request #7348 from mrclay/menuitem_docs

docs(menus): improve docs for menu item factory