Use /var/run/crowbar for locking instead of /tmp

Using predictable filenames in /tmp for locking is not secure.
Merge pull request #1910 from juddmaltin-dell/master

+2 trivial
address directory missing issues in sledgehammer
improve error information when we have unparsable commit messages
add delayed job starts to tests server
only need 1 delayed_job
make delayed job STOP
Merge pull request #1911 from cloudedge/pull-req-master-659142f998ec3f393579a94f6beb129b886c15c8

Remove failing tests, make dev tests server add delayed job [2/2]
Merge pull request #1909 from vuntz/fix-chef-client-calls

Use /var/run/crowbar for locking instead of /tmp [2/2]
Change the admin node's bootenv from local to disk.
Install Postgres.
Fix up barclamp_install to deal with postgres.
Merge pull request #1912 from VictorLowther/pull-req-master-1894f0c22097ce2fe14718ee0722577a3af82967

https://github.com/crowbar/crowbar/pull/1912

Merged by devtool for cloudedge
Fix bug where installing crowbar hangs.  This was due to pull

https://github.com/crowbar/crowbar/pull/1909

which needed to be manually merged to roxy.
Fixed bug in install-chef.sh in both pebbles and roxy where the
/var/run/crowbar dir must exist before chef_or_die is called to
prevent installation hang.
Add db:create as needed for psotgres support.
Add instructions on how to configure Postgres.
Merge pull request #1914 from cdearborn/pull-req-master-1cfee27b998d6388ba6f06180574f1e27e8ecdd8

Fixed issue where crowbar install hangs [1/1]
Merge pull request #1915 from VictorLowther/pull-req-master-a91d010e6f77c4fc84104247bc7752f73dab5b4d

https://github.com/crowbar/crowbar/pull/1915

Merged by devtool for cloudedge
'./dev fetch' will now kill all subprocesses on interrupt (SIGINT)