Add missing build dependencies to fix race conditions
Merge pull request #16 from osrf/fix_idlgen_deps

Add missing build dependencies to fix race conditions
make client ctrl+c-able
fix client node name
change services to use same topic to all clients for responses
fix using specific function for non-primmitive submessage fields