Added 'absent' to states.reg.
lint
Add get_password_data action for ec2
Clarify docstring for get_password_data
Move import check up to a more relevant place
Add py_safe function
Linting
Adding version note for PyCrypto
One more fix.  (Sorry, bad merge)
Merge pull request #15630 from thatch45/lint_netscaler

lint for netscaler module
Include 3D GPUs in GPU grain data

Fixes #15547.
attempt to delete as a value if not a key
Remove duplicate lines in HACKING.rst
Use custom returner from a reactor.
Merge pull request #15645 from skylerberg/hacking.rst

Remove duplicate lines in HACKING.rst
Merge pull request #15646 from valentinbud/reactor-return-smtp_return

Use custom returner from a reactor.
Updated module documentation for clarification

Added note to say that __salt__ is not available to __virtual__.  Also added link to 'at.py' as an example, since it demonstrates using salt.utils in __virtual__ which the existing examples do not. Tweaked wording to make clear that not all the examples are package managers any more.
Merge branch 'winpass' of https://github.com/techhat/salt into techhat-winpass
disable faulty lint call
Merge pull request #15656 from thatch45/techhat-winpass

Merge #15633