Prevent duplicated same arm 2

These patch fix the problem in which the same arm plugin can be executed.
For example, (non-passive) Arm Plugin is executed, then Hatohol server abnormally exits.
At this situation, the Arm Plugin is still alive. If Hatohol server is exuted again, it will boot the ArmPlugin.

This patch add a mechanism to exit Arm Plugin when Hatohol server exits unexpectedly by detecting the error of pipes.