Move OnInitCulture event to parser service

As described in issue #10366
Fix password reset feature

Addresses #11725 for 2.3.x (master)
Do not output modScript include result w/o explicit string return

Addresses #11705
Adjust appearance of saving window
Ignore output only if result is boolean

Adjustments to further address #11705
Add explicit return to all modScript includes
Merge remote-tracking branch 'upstream/pr/11760' into pr/11760

* upstream/pr/11760:
  Adjust appearance of saving window
Merge remote-tracking branch 'upstream/pr/11753' into pr/11753

* upstream/pr/11753:
  Fix password reset feature

Conflicts:
	core/docs/changelog.txt
Merge remote-tracking branch 'upstream/pr/11737' into pr/11737

* upstream/pr/11737:
  Move OnInitCulture event to parser service
Merge remote-tracking branch 'upstream/pr/11755' into pr/11755

* upstream/pr/11755:
  Add explicit return to all modScript includes
  Ignore output only if result is boolean
  Do not output modScript include result w/o explicit string return

Conflicts:
	core/docs/changelog.txt