(#18308) Use argv in Facter::Application.parse

This changes Facter::Application so that it uses its first and only parameter, argv.