Unintrusive catkin compatibility

Hi @gehrinch ,
These changes make kindr catkin compatible without forcing anyone to require/need catkin. Please take a look and let me know if you have any quesitons!