FIX salt-cloud map create inconsistent result with multi instances having the same name
Still needs some refactoring as this solution is very corralated with ec2 provider
Merge branch 'develop' of https://github.com/MrCitron/salt into develop
Merge branch 'develop' of https://github.com/saltstack/salt into develop
Revert "FIX salt-cloud map create inconsistent result with multi instances having the same name"

This reverts commit c55ccc4be4dc54f0346b0e36c1f9ddc84a2265b7.
Add the ability to filter the map file with salt-cloud
created support from from module import object as alias in pyobjects renderer
Ensure aptpkg._consolidate_repo strips trailing slashes from repo_uri

This fixes #18909
pyobjects parenthesis fix
Don't blow up grains

checking the motherboard info was blowing up the minion if no
motherboard info was available
Fix pylint error (https://jenkins.saltstack.com/job/salt-pr-lint/10101/violations/file/salt/cloud/cli.py/)
Merge branch 'develop' of https://github.com/saltstack/salt into feature-18866
failing test fix
Update documentation
Fixed unit tests for archive module
modules.sysrc: avoid shadowing built-in set type

************* Module salt.modules.sysrc
salt/modules/sysrc.py:60: [W0622(redefined-builtin), set] Redefining built-in 'set'
Change URL for vcredist_x64 to SP1 DL URL

Fixes saltstack/salt#18935
Refactor jid utils out of utils/__init__
Refactor all the remaining salt.payload deps out of salt.utils
Add the needed file :]
Fix failing tests