Introduce a signal manager

This patch introduce a signal manager which is
in charge all the signals handling in order to
avoid concurrency issues.

This patch is a part of the patches that will come
for the SNAT.

Change-Id: I6e8c56d661308054b3d7ecc5ece835fc9c2ad6ea
Merge "Introduce a signal manager"