(#17183) Pass on parameters to recursive children in static_compiler

Pass on parameters from the top level resource to recursive children in
the static compiler.
The list of parameters to exclude is taken from the file type
implementation.
(#21961) Tests for ssl connections without peer verification

This patch adds tests for the newly introduced support
for ssl connections without peer verification.
Merge pull request #1809 from mruzicka/ticket/master/21961_ssl_connections_without_peer_verification

(#21961) Tests for ssl connections without peer verification
Merge pull request #1609 from dalen/17183_static_compiler_recursive_copy

(#17183) Pass on parameters to recursive children in static_compiler
(#22052) Fix future parser false error on invoke with call as arg.

Previously an expression like `notice fqdn_rand(30)` generated an
error because the rvalue requirement was not modified for the fqdn_rand
call (it was believed to be a separate statement).

The problem was caused by the opposite status change being applied to
all calls (rvalue producing calls that appear as statements should have
the rvalue required status turned off).
Merge pull request #1819 from hlindberg/issues/issue-22052

(#22052) Fix future parser false error on invoke with call as arg.