Enable processor to actually look for existing lexicon strings by not setting the _trans fields in modcontextsetting.class.php
also do it for sqlsrv
replaced context setting getlist processor with a class based one (dupe of system settings processor with a few changes)
Revert modcontextsetting.class.php changes, now this PR consists only of a new class based processor
Fix for checkboxes in head of tables to select all items
Use FontAwesome checkbox icons instead of sprite images

* origin/pr/12029:
  Fix for checkboxes in head of tables to select all items
Removed some code that appeared not to be used in Resource Tree Panel
Merge remote-tracking branch 'upstream/pr/11947' into pr/11947

* upstream/pr/11947:
  Revert modcontextsetting.class.php changes, now this PR consists only of a new class based processor
  replaced context setting getlist processor with a class based one (dupe of system settings processor with a few changes)
  also do it for sqlsrv
  Enable processor to actually look for existing lexicon strings by not setting the _trans fields in modcontextsetting.class.php
More use of 'manager_date_format' in the manager
Update date formatting handling due to previously merged commits
Update for "not updated" settings values
Enable path style on AWS driver if the bucket's name contains a dot

The issue lies in how wildcard certificates work. If a bucket has dots in it, https://some.bucket.name.s3.amazonaws.com/ fails SSL verification, resulting in a cURL PHP error. So we need to tell the driver to use path style to access the bucket. This changes the url to https://s3.amazonaws.com/some.bucket.name/ which passes SSL verification.
Rebased & refactored context/settings/getlist due to change to class based
More use of 'manager_date_format' in the manager

* origin/pr/11864:
  Rebased & refactored context/settings/getlist due to change to class based
  Update for "not updated" settings values
  Update date formatting handling due to previously merged commits
  More use of 'manager_date_format' in the manager
Enable path style on AWS driver if the bucket's name contains a dot

* origin/pr/12034:
  Enable path style on AWS driver if the bucket's name contains a dot
Removed unused code in Resource Tree Panel

* origin/pr/12033:
  Removed some code that appeared not to be used in Resource Tree Panel
Fixed showing active class in element's tree
Merge remote-tracking branch 'upstream/pr/12035' into pr/12035

* upstream/pr/12035:
  Fixed showing active class in element's tree
Removed unnecessary element ID
Removed debug calls after #11947 merge