Markup cleanup for 2014/2015 general, college, major pages

The following cleanup operations were done:
* Replace non-breaking spaces (\xa0) with normal space (\x20)
* Remove class suffix "ledr" from "requirement-sec-3-ledr"
* Replace class "requirement-sec-1-italic" with "requirement-ital"
* Remove "no-style-override" elements
* Remove empty or space only span/div elements
* Remove span elements without classes
* Remove unnecessary br elements
* Remove all inline styles
* Remove divs with hidden, duplicate content
Add a method for sorting the OtherAreas pages