Disable code that does matrix multiply in bins.

Previously SvmLinearSolver::matMult attempted to partition rows into
bins of 8 * 1024, do the multiplication for each bin, and then sum the
bins.  However an error in operator precidence meant that the code
never actually ran.

Make the minimal number of changes to completely disable the logic.  This
leaves the code a mess, but tested.
Merge branch 'SvmPcg' into reader-cleanup
Make MpsReader::objectiveSense a flag.

Previously it was a string, which cased no end of problems, particularly
with string termination.
Do not look for a file with an .mps suffix.

This would be a feature of dubious utility, and the old code had a fatal bug,
so delete it instead of implementing it.
Make some variables type Word
Correctly terminate the problem name.

Previously, the problem name would be unterminated if it was too
long.
Set deleted pointers to nil.
Don't call strcmp when just checking for 0 length