Fixed problem where message transactions on unallowed estates raising exception
Now silenty drops transaction

Fixed for all transactions similar issues
Merge remote-tracking branch 'upstream/develop' into sam_raet_32
Merge pull request #11698 from SmithSamuelM/sam_raet_32

Fixed transactions so do not raise exception is unjoined or unallowed but drop transaction
Replace / division with // division for future compatibility
Switch ec2 and s3 from urllib2 to requests
Switch digital ocean from urllib2 to requests
Switch joyent from urllib2 to requests, remove deprecated query code
Delete trailing whitespace to appeas the pylint gods.
Adding depends note to docstrings
Update cloud docs to note new requests dependency
updated call signature of packByte and unpackByte to match ioflo change
Merge pull request #11701 from SmithSamuelM/sam_raet_32

Changes for python3 compatibiltity with ioflo
Merge pull request #11663 from steverweber/ddnswip

remove duplicated code and warn when master IP changes
Switch the update function to requests
Add salt.utils.get_user()
Merge pull request #11674 from terminalmage/fix-get_fqhostname

Fix traceback in salt.utils.network.get_fqhostname
Merge pull request #11696 from UtahDave/randomize

Randomize minion reconnects by default
Merge pull request #11697 from UtahDave/develop

Check installer hash
Replace refs to getpass.getuser() with salt.utils.get_user()
Replace refs to getpass.getuser() with salt.utils.get_user()