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

Using predictable filenames in /tmp for locking is not secure.
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