Make license tags required

Source RPMs will not build if the license tag is empty or missing. This will not be a problem for the vast majority of packages in ROS.