Added optional package.xml for use with doc jobs and optional catkin building

Its my understanding that you can add a package.xml to non-ROS packages to allow optional catkin building and to allow hydro/doc.yaml to parse the package. Does this work? @tfoote @isucan