[jsk_topic_tools] avoid emtpy catkin variables problem

similar patch to https://github.com/jsk-ros-pkg/jsk_common/pull/332

move the location of `generate_messages` and `catkin_package` to avoid catkin empty variables
problem caused by roseus message generation.