Initial addition of the nftables state, used to manage nftables via a salt state.  Some cleanup and additional functions added to the nftables module, including the build_rule function which is used by the state.  Some clean up in the iftables module as well.
Added reaping of remote yards when connection refused is raised on transmit
Merge pull request #11249 from SmithSamuelM/sam_raet_24

Added reaping of remote yards
Added missing import
Don't need to pre-create yards
lint fixes
added save to later on sends uxd
Merge remote-tracking branch 'upstream/develop' into sam_raet_24

Conflicts:
	salt/transport/road/raet/stacking.py
Merge pull request #11250 from SmithSamuelM/sam_raet_24

Sam raet 24 Added save for later on uxd send
Rather than relying on dictupdate to merge the pillar and defaults data, first try to get the value from the pillar. If that fails, try the defaults data, and if that fails -- use the default variable passed to the function.
Using .format to build the pillar key as requested
Updated the understanding yaml page to remove a typo.
Merge pull request #11253 from gravyboat/develop

Updated the understanding yaml page to remove a typo.
Add worker behaviors
move worker creation into behaviors
whitespace
Merge pull request #11248 from garethgreenaway/develop

Initial addition of the nftables state and cleanup
Merge pull request #11251 from bigkraig/simplify-defaults

Don't rely on the dictupdate for defaults.py
Clean up workers
Clean up data passing for the worker