Allow processes to be killed/interrupted

 This commit adds functionality to allow processes
 to be killed/interrupted and the master to kill/interrupt
 all active processes.

 This is particular useful for xrun processes which often
 run continuously and sometimes need to be interrupted to
 release the xTAG device.
Merge pull request #1 from davelxmos/kill_processes

Allow processes to be killed/interrupted