Be sure not to loose any var in case of multi macro inheritance
fixed linux nic name match

linux network interface name can have hyphen strings
Ensure `master_port` in minion config matches `ret_port` in master config if running a dev version of salt on non-default ports.
Unhandled exception in salt-run #9750
bug: syndic does not return in 1 seconds

if syndic not return in 1 seconds after master's minion returned, the raw will be None, so the syndic's minions return could not be display
blockdev state, module and test
add support to config azure management_host

Because china azure management_host isn't 'management.core.windows.net'.
minion connection timeout is too small

when network is slow (e.g. 3g connection), minions in multi-master mode fail
to connect: the timeout of 1sec expires before the connection can be
established.
No short variable names.
Do additional preparation in a separate method.

This way we always call the parent class `__init__` and PyLint does not
complain about it.
Remove unnecesary parens and `format()` call
add sequence filter for jinja
Allow salt cloud to start maintaining its own cachedir
Clarify docstring for pem_finger()
Merge pull request #10359 from techhat/cloudcache

Allow salt cloud to start maintaining its own cachedir
Update the footer to align with new .com site.
More dig tests
small lint fix
code cleanup
Merge pull request #10366 from rallytime/dig_test

More dig tests