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
Claen up stray chars
Remove unused import
Merge pull request #12007 from terminalmage/unused-import

Remove unused import
Documentation for returner config values pulled from minions
Add release notes for 2014.1.2
Added time.sleep(0.01) in forever while loops to allow OS time to swap processes
forever loops with non blocking IO are consuming all the cpu cycles not allowing Skedder to run
Merge remote-tracking branch 'upstream/develop' into sam_raet_36
Merge pull request #12013 from SmithSamuelM/sam_raet_36

Fixed Slowdown of Raet Salt
Merge pull request #12011 from terminalmage/release-notes

Add release notes for 2014.1.2
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.