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
Merge pull request #11999 from s0undt3ch/hotfix/jenkins

Several Lint Fixes
Fix compound example.

Refs 11195cbd2da0f79d375a1b7ec4d37ca9c004e78c
Merge pull request #12000 from s0undt3ch/develop

Fix compound example.
Allow matching minions using compound match(ID + grains)
Log the commands being executed
Fix and quote the compound matcher
The default value is not `None`
Minor output changes
Fix remote reports downloads for minions grains matching.
Add ability to define root disk size and private ip address allocation on Linode.
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
Merge pull request #12007 from terminalmage/unused-import

Remove unused import
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