Add mutli-pkg support for pkg.latest (yumpkg5)

Also made some docstring tweaks to a few other files.
Add get_repo function to yumpkg.py
Adding pkgrepo.managed state
Merge pull request #3175 from techhat/repo

Adding pkgrepo.managed state
def line doesn't need to be split
Support subexpressions in compound matcher.
Merge pull request #3178 from s0undt3ch/issues/3155

Less intrusive logging setup when in use as an API access to salt. Fixes #3155
Merge pull request #3180 from alecthomas/develop

Support subexpressions in compound matcher.
Fix bad function ref per #3177

How in the devil has this not caused more problems?
Remove state.show_masterstate since it does not work and can break the master
Remove master side masterstate routines per #963
Add Windows Installer Docs.

Silent Installer options
Add note about Visual C++ redistributable
Add info and links to the installer source
Merge pull request #3182 from UtahDave/develop

Salt Windows Installer Docs.
Added pkgrepo.state
Merge pull request #3184 from techhat/repo

Added pkgrepo.state
Enable with-tag extension in Jinja2 render.

Closes #3185.
Merge pull request #3186 from miracle2k/patch-1

Enable with-tag extension in Jinja2 render.
Fix logging unit tests. Thanks @shadowfax-chc.