Fix #11919: handling exceptions in scheduled jobs

Improvements:

 1. Catch exceptions from scheduled jobs and log them.
 2. Only silence OSErrors removing proc file if it's an EEXIST:
 otherwise log it
 3. Put the /var/cache/salt/minion/proc/<jid> deletion in a finally:
 block
 4. Only respect a "running" job as such if its PID really exists
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
Add ability to define root disk size and private ip address allocation on Linode.
PEP8 E711: comparison to None ...
PEP8 E302: expected 2 blank lines, found 0
Merge pull request #12006 from JustinHead/develop

Add ability to define root disk size and private ip address allocation on Linode
Merge pull request #11925 from jcsp/fix-11919

Fix #11919: handling exceptions in scheduled jobs
Claen up stray chars
Remove unused import
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
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