Removed some no longer used routines.
New GetLine
New expectHeader2 and acceptHeader2
Delete a few more unneeded routines
New ReadObjectiveSense ParseRowsLine, word_max

Rewrote the two named routines.  As part of this rewrite, introduced
a constant MpsReader::word_max and started making strings have this
length.  Also, changed the size of MpsReader::objectiveSense to 4,
to terminate the string.
MpsRowTypeFromCode2 now takes a string as the code.

Previously, it did not check if the string was a single character.
Change string_copy to word_copy

Word copy has a fixed max length of word_max.
Check that header names are the first token

Previously, would accept the name if it was the first substring.
Created MpsReader::Word type
Unchanged but reindented ReadDataLine2
Rewritten ParseDataLine2
New readProblemName2
Fix a bug in readObjectiveSense

Only copy to the objectiveSense if string is MAX or MIN.  NULL terminate
objectiveSense otherwise.
Make ParseRowsLine2 use word_copy
Cosmetic changes to readRowsSection
Delete unused variables
Change some char* to Word and delete a routine
Change some strncpy's to word_copy

Also changed some char* to word and used SimpleVector::elements
appropriately.
Lots of work on ParseBoundsLine
Add parenthesis to the statements following an if.

Previously, the parenthesis were in an unabashedly wrong place, causing
the reader to fail.