restructuring - moved all signal processing replacement functions to external/signal, see http://bugzilla.fcdonders.nl/show_bug.cgi?id=2033