Move to polling loop for service clients to avoid deadlock from SIGINT delivered during startup.
Merge pull request #147 from ros-simulation/shutdown_cleanup

Move to polling loop for service clients to avoid deadlock from SIGINT d...