Fix traceback in docker.running state

This improves error reporting when invalidly-formatted input is
submitted from the docker.running state to the docker.start execution
fucntion.
Fix incorrect documentation
Fix variable definition in wrong scope

File "/usr/lib/python2.7/dist-packages/salt/states/pkg.py", line 702
UnboundLocalError: local variable 'modified_hold' referenced before assignment
added runner pillar.show_pillar
Update pillar.py

PEP8 W391: blank line at end of file
PEP8 E711: comparison to None ...
PEP8 E302: expected 2 blank lines, found 0
Allow multiple identities for git

Sometimes, multiple private keys must be tried in order to get git
clone/pull/rebase to play nicely with a ssh connection. This patch
allows for this by allowing identities to be a list (but casting if it's
not).

A good example of this is when using private repositories that contain
submodules. GitHub does not allow the use of one key on multiple
repositories.

One small drawback is that there's not really a way to specify this
directly to git with the way the helper function works, so it just tries
them all until it succeeds.

Here's a demo repository for states, including links to protected
repositories, and their keys:
https://github.com/scoates/salt-multi-identity-git-states
Documentation for returner config values pulled from minions
Add release notes for 2014.1.2
Set proper fallback CONFIG_DIR for NetBSD

This is not a critical fix since the official package for NetBSD uses
--salt-config-dir to set the config dir. But, since NetBSD uses pkgsrc,
which defaults to /usr/pkg/etc, a NetBSD-specific fallback should be
set.

See https://github.com/saltstack/salt/issues/11889#issuecomment-40500747
for more information.
Merge pull request #12011 from terminalmage/release-notes

Add release notes for 2014.1.2
Fix os grains for OpenSolaris/OpenIndiana Development

The lack of a space in the OS grain breaks os_family resolution.

Fixes #11907
Add missing True return to state example when state is already correct
Merge pull request #11989 from terminalmage/issue11873

Fix traceback in docker.running state
Move IAM credential fetching out of the s3 util.

All AWS services can use the IAM credentials, so it's ideal to split
it apart from the S3 utility.
Fix doc string for IAM library.
Add missing import
Merge pull request #12022 from s0undt3ch/hotfix/jenkins

Add missing import
Adds --show-jid to print the jid without the additional output of --verbose