Fix Asian Studies Elective Checking

- asianStudiesCourses -> asianStudiesElectives
- Use the newly-curried function version of isRequiredCourse
- Correct some assumptions
... I suppose I should commit that newly-curried version of isRequiredCourse
Use the curried version in CompSci
Update csRequiredCourses:

- CS251 isn't required twice.
- CS252 is required.
Update RequirementSet and AreaOfStudy
Auto-create the area of study sections
Use a getArea function
Work continues on findType
Update the way array/boolean grad status objects are created/rendered
Clone the student object before passing to GraduationStatus
Create window.deptNumToCrsid as a quick way of finding the mappings
Continue work in areaOfStudy
Update StudentSummary
Fix display issue in Firefox
Create deptNumToCrsid
Bug Fix: AsianStudies.language needs >= 2, not >.
Return the matched courses in AsianStudies.language
Remove the require from demo_student
Add an emphasis to demo_student
Poke at RequirementSet