remove superfluous -fPIC

This project only builds a shared object
add missing dependencies

These dependencies make sure all required msg headers are built before the c module.
add install rules

Without them the module can't be used in an install workspace
announce exported library
add gazebo dependency

catkin_lint tells me to do this...
Probably works without this though