Initial adaptations from IU's plugin

Had to modify CAS implementation due to architectural differences: TAMu
does not use cassrv parameter, and uses slightly different login and
validation URLs.

Changed badging the marketing to TAMU. Left credit to IU, however.