Merging in some Smalltalk changes from Patrick Collison Reviewed By: mcslee Test Plan: Rebuild Thrift compiler