Merge version 1.1.2 of lockrun

Steve Friedl has released a couple of updates since you last synced with him.

I've imported his version. He had a lot of duplicate functionality (--quiet instead of --idempotent, locking on SUN and other platforms), so I merged it all.

This will help us keep things in sync.