Link shared libraries to catkin libraries

GCC is quite lenient with missing symbols on shared libraries and
doesn't event output any warning about it.
When building with other compilers, missing symbols result in build
errors.
Merge pull request #75 from pal-robotics/fix-linking

Link controllers to catkin libraries