Merge pull request #10453 from rallytime/lint_fixes

lint fixes
Merge pull request #10450 from rallytime/dnsutil_test

One more dnsutil test
Add __virtual__ to mongodb_user state (checks for execution module)

Ref #10430
Check for valid port in mongodb_user.present, Ref #10430
Clarify the actions salt will take when run as non-root

Ref #10433

Also fix a dangling preposition
security: avoid race between file creation and chmod(2)

Also:
- salt.utils.check_ipc_path_max_len() on master pull socket
- change mode from 0700 to 0600 for socket files
- added debug logging

TODO: move file creation with specified mode to separate utils function.
Merge pull request #10442 from SaveTheRbtz/security

security: avoid race between file creation and chmod(2)
Ensure ~/.salt_token is created with 0600 permissions, Fix #10422
whitespace
Merge pull request #10458 from basepi/tokenperms10422

Ensure ~/.salt_token is created with 0600 permissions, Fix #10422
Merge pull request #10457 from basepi/configfix10433

Clarify the actions salt will take when run as non-root, Ref #10433
add newer 0.17.5 Windows installer links
Merge pull request #10461 from UtahDave/develop

add newer 0.17.5 Windows installer links
MOstly debugged endow transaction
Need to fix sizes too big for 1 udp packet
Appease the pylint gods.

Fixes #10432
Missed one lint fix
register socket in poller, check for status of socket in result
remove extraneous break
Merge pull request #10462 from rallytime/lint_fixes

Missed one lint fix - fixed now
Replace mentions of 0.18.0 with 2014.1.0