the controller manager itself shouldn't need to link to KDL; only the test_controller actually uses KDL.