Everything you need to know as NFL training camps open, including Shanahan's injury and our latest rankings