deployer: adding --noninteractive 

This add an option to the deployer executable which enables it to be run without a taskbrowser and killed cleanly with SIGINT. This is really useful when launching a deployer via `roslaunch` and where interactivity is not necessary.