Move OnInitCulture event to parser service

As described in issue #10366
Fix checking if connectors are included by a defined constant instead of a get_included_files() check.

This resolves an edge case scenario where a file that is automatically prepended (e.g. auto_prepend_file) causes the included check to fail as the connector.php is not the first file in get_included_files(). The entire manager becomes unusable in this case, as none of the AJAX requests work as expected.

The new check per this commit first checks the existence of a constant (which the other connectors define). As alternative, it also checks if the MODX_CORE_PATH is defined, which is a pretty good indicator that for example a third party connector loaded the main connector (as they can't find the connector location, without knowing the location of the core and loading the config file).
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
Fix login after a session expired [#11763]
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
Update RSS Feed link to a new one that only contains Revo topics
[rebuild] Updated RSS security feed to be Revo specific

* upstream/pr/11770:
  Update RSS Feed link to a new one that only contains Revo topics
Refactor validation of a connector being included

Resolves #11738

Merge remote-tracking branch 'origin/pr/11748'

* origin/pr/11748:
  Fix checking if connectors are included by a defined constant instead of a get_included_files() check.
Fix for Github issue #11677
Fix manager menus for sqlsrv driver

Resolves #11677

Merge remote-tracking branch 'origin/pr/11773'

* origin/pr/11773:
  Fix for Github issue #11677
Fix login after a session expired

Resolves #11763

Merge remote-tracking branch 'origin/pr/11768'

* origin/pr/11768:
  Fix login after a session expired [#11763]
Update base_help_url to be protocol relative

Resolves #11416
Update base_help_url to be protocol relative

* origin/pr/11779:
  Update base_help_url to be protocol relative