This makes sure the call to set environment variables occurs when generating rosjava messages. Does this under the hood so the user doesn't have to make a second api call to the rosjava catkin api.