Merge branch '2.7.x'
- 2.7.x: Revert "Fix incorrect argument handling for expire in NodeExpirer" Fix #14123 for Windows Fix incorrect argument handling for expire in NodeExpirer Fix filebucket specs on Windows (#8778) Make '' == undef commutative in the DSL (#14173) Enforce that filebucket paths must be absolute (#14127) Add integration tests for ssh_authorized_key maint: refactor integration specs for ssh_authorized_key (#14127) ssh_authorized_keys grammer fails on blank lines. (#14123) Puppet shouldn't explode if PATH contains ~nonexistent_user
Conflicts:
lib/puppet/provider/ssh_authorized_key/parsed.rb
lib/puppet/util.rb