Add test for shadow.gen_password

This addresses some breakage in this function. For more info, see
https://github.com/saltstack/salt/pull/12941.
Revert "Revert "Removed links to Dash docs until feeds are fixed""

This reverts commit fd59d9df3927cef2f0db260f51cb040023e919e8.

Refs #5839

Conflicts:
	doc/index.rst
Added missing versionadded to onchanges requisite

Thanks to agronholm on IRC.
Merge pull request #12953 from whiteinge/doc-onchanges-versionadded

Added missing versionadded to onchanges requisite
Merge pull request #12952 from terminalmage/shadow-tests

Add test for shadow.gen_password
fix codeauthor misspellings
Added note about using = in file.replace commands
Merge pull request #12954 from UtahDave/fix_codeauthor

fix codeauthor misspellings
Merge pull request #12955 from whiteinge/doc-file-replace-equal-sign

Added note about using = in file.replace commands
Cleanup whitespace issues for pylint
Merge pull request #12956 from techhat/pylint

Cleanup whitespace issues for pylint
#12913 - Missing broadcast option for states/network -> modules/debian_ip
file.directory: fix cleaning directory symlinks

With a file.directory state, using the 'clean' directive, some symlinks
could not be removed, raising exception:
  OSError: Cannot call rmtree on a symbolic link

The reason is that valid symlinks for directories are returned
by 'os.walk' as directories.

This commit checks if directories are, in fact, symlinks, and treats them
as simple files.
Update 'doc/.tx/config' - Build #59

  http://cookingwithsalt.org/job/salt/job/transifex/59/

Signed-off-by: Pedro Algarvio <pedro@algarvio.me>
Merge pull request #12964 from s0undt3ch/hotfix/transifex-updates

Update 'doc/.tx/config' - Build #59
Merge pull request #12961 from macaronyde/develop

#12913 - Missing broadcast option for states/network -> modules/debian_ip
commiting change to ec2.py, added placement group support
Truncate id hash to 10 chars

This helps avoid the sock path being longer than the max length allowed
by the kernel. See the following comment for more information:

https://github.com/saltstack/salt/issues/12172#issuecomment-43903643
Merge pull request #12969 from terminalmage/issue12172

Truncate id hash to 10 chars
Merge pull request #12944 from samhitov/gem-installed-version

12839: Install specified version of gem if another version is already installed