Catkin environment for python processes

Make sure the catkin environment is passed along to genmsg calls. Without this it will fail if a user hasn't called `setup.bash` or has a completely source workspace.