Porting Zinc 2.3.2 to GS2.4 

Seems like this is a good point to send back the state of the work:

248 run, 241 passes, 4 expected defects, 3 failures, 0 errors, 0 unexpected passes

Failing tests are character encoding tests.