remove extra space in invoicing
fix typo in docstring
remove unused js file
invert DetailScreenConfig control to use knockout
continue inverting case list/ui contorl

- moved sorting, filters, and parent selection into case list template
- moved tab into case detail template
- got all of them working on the top level call to applyBindings, and
  removed the individual applyBindings calls from deep within the js
  file
rename case list/detail templates
Merge pull request #4927 from dimagi/fix-typos

Fix typos
Add help text to "Choices" and "Required" headers
further untangle case list/detail ui code

- get rid of all id attributes
- untangle the last ko.applyBindings left within the js code
- remove some cruft
move sortRows initialization into DetailScreenConfig
use global namespace for toggles

since toggles & feature previews are inherently global
declare them in a global namespace and access them directly
from within detail-screen-config.js
rather than passing them in as (differently named!) variables
simplify adding sort_elements to view context
move template variables in js to top
arm jqueryElement binding against knockout conflicts
update staging.yaml

[ci skip]
Merge branch 'refactor-case-list' into autostaging
Merge branch 'historical-forms' into autostaging
Merge remote-tracking branch 'origin/subscription-no-contact-info' into autostaging
Merge remote-tracking branch 'origin/revert-4205-revert-3841-86347-2' into autostaging
Merge remote-tracking branch 'origin/masterlist-workflow' into autostaging