Strip off tabs for tomcat version calls
Package lock management support for Zypper
Updated unit tests to use the new naming convention for peer Raet
Added 'raet_join_fresh' to opts
If TRUE when RoadStack starts up it blows away persisted remotes
If FALSE then it uses its persited remotes

On a minion this means that if TRUE it will use the opt 'master' to determine which masters
to join to Otherwise it will join to preexiting masters it joined to last time it ran.

On a master this means that if TRUE it forgets all the minions and they must rejoin
If FALSE it will start using presence on all preexisting minions
Change raet_join_fresh to raet_clear_remotes
as more descriptive of what really happens
Added support for 'raet_clear_remotes' opt in RoadStack setup and Minion Join behaviors
Fix pylint issues.
Enable RPM support for SUSE family
Add package verification
Added file operations for the package management
Moved file ownership by a package to the lowpkg module.
fix lstrip
Get known package patterns, available in Zypper repos
Use the image id as name is not unique for DigitalOcean images.
Correctly detect additional pages in DigitalOcean API v2
Add file_map to salt.utils.cloud.bootstrap-enabled providers
Merge remote-tracking branch 'upstream/develop' into sam_dev1
Fixed pylint warnings
Merge pull request #16887 from SmithSamuelM/sam_dev1

Added partial support for Multi-Master in Raet
Merge pull request #16812 from syphernl/fix/tomcat_tabstrip

Strip off tabs for tomcat version calls