Ensure aptpkg._consolidate_repo strips trailing slashes from repo_uri

This fixes #18909
Don't blow up grains

checking the motherboard info was blowing up the minion if no
motherboard info was available
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
Merge pull request #18915 from babilen/issue/18909

Ensure aptpkg._consolidate_repo strips trailing slashes from repo_uri
Merge pull request #18925 from UtahDave/fix_win_grain_error

Don't blow up grains
Update netapi reference

Resolves issue #18760
Merge pull request #18937 from highlyunavailable/fix_18935

Change URL for vcredist_x64 to SP1 DL URL
Merge pull request #18934 from hulu/sysrc-set-shadowing

modules.sysrc: avoid shadowing built-in set type
Merge pull request #18945 from wolfpackmars2/patch-3

Update netapi reference
Merge pull request #18938 from cachedout/jid_util

Refactor jid utils out of utils/__init__