Addressing Judy's concerns from July 25

This corrects an HTML validation error on major description pages, corrects leader detection in requirement sections to support 3 digit numbers and spans, and adjusts the course scanning pattern to ignore course numbers that are not separated from the start of an HTML tag.