Added filtering for PBC requests
Sticky header partial updates:
handling more than one header at a level
expandable/collapsible headers as for PBC request filters

This is a WIP.  Sending to Andy for further review
tree filter controller (missing from previous commits)
Fixed issues with sticky headers where headers outside the viewport were used in header positioning computations (also reverted some prior changes as they resulted in regressions)
Fixed an issue where headers with a height taller than the "scrollaway margin" were disappearing early
Fixed error on blanking date field
WIP - attempting to make clone filters look like originals in all cases
Merge branch 'develop' into feature/pbc-filters

Conflicts:
	src/ggrc/assets/mustache/audits/tree.mustache
Fixed a merge typo
Updated sticky headers to use the original header elements as the sticky ones (using the clones as placeholders)
Make converter expect proper directive types.
Change comparison CSVs to match current template headers.
Match options dict in tests to current expectations.
Reconcile export tests/behavior with new Converter expectations.
View function for program:system export.
Make option key names  on SystemsConverter consistent with others.
Improve key name for parent object id across repo.
Story 60682616: Fixing error on Response edit modal when reponse and request are different types
Story 60636548: ProgramOwner/ProgramEditor and ProgramReader now get folder permissions to write/read program folder
Story 60636548: Admin group gets write access to everything made on GDrive