Catkin bugfixes for kobuki

I don't think prereleases are catching all the dependency bugs. 
Prereleases compile and build all your stack's packages together,
whereas the individual build farm builds packages in an isolated 
fashion (I think). This means that the former can have an 
unrelated package in your stack install the dependency for another 
package, so it hides a missing dependancy error until you get 
to the build farm and your package has to do it on its own.