Stored table column numbers more efficiently on Mac OS X.
Improved the error reporting facilities of uiinit() on Mac OS X. Not used yet, though...
Started setting text layout options for Table on Mac OS X.
Split the autocorrect disabling stuff on Mac OS X into its own function and marked the TextArea TODO as a future plan.
Finished Table cell text layout styles on Mac OS X.
Removed the need for C.frame() by splitting apart the alignment rect functions on the Mac OS X side.
Renamed areaView to goAreaView in accordance to the other Objective-C class names on the Mac OS X backend.
Removed a TODO about "other properties" of the Mac OS X Area initializer; I have no idea what those properties would be.
Moved Mac OS X modifier flags constants to the Objective-C side for maximum safety.
Fixed compilation errors on the Mac OS X side.
Added a test for window size to test the small window weirdness of Areas on Mac OS X.
Removed TODOs about initial sizing of Windows and their Controls on Mac OS X; turns out we fixed that problem when we did our container NSView and overrode setFrameSize: :D
Renamed Mac OS X's container's view field to id to be in sync with the other Mac OS X data structures.
Settled the Label alignment TODO in label_darwin.go. Also more future plans.
Settled race condition TODOs across all platforms... as an unfortunate case :(
More future plans.
Resolved failure conditions in the GTK+ Table GtkTreeModel implementation.
More TODOs.
Revert "Settled race condition TODOs across all platforms... as an unfortunate case :("

Things broke when introducing this after the new GC... let's see if this broke under the new GC or not.

This reverts commit b198a4dfec53a15eac5cdca9fe9d91c145a0119c.