Change length of \cftchapnumwidth which affects TOC

Without this change, the word "CHAPTER" and the roman numeral overlap
with the title of the chapter in the TOC
Add a period after the chapter's roman numeral in the TOC
Don't add the period in the chapter's roman numeral outside the TOC
Use "pp." instead of "pages" in the abstract
Modify \@chapter so that chapters are uppercase

The code was copied from book.cls.  This allows
students to type something like 
\chapter{Introduction}  and have be typeset in 
uppercase.