Handle locking via pid files.
Attention: This is a fork of Ingo Oeser's amazing work whose behavior differs a bit. While the original package allows a process to obtain the same lock twice, this fork forbids this behavior.
[![Build Status Unix][1]][2] [![Build status Windows][3]][4]