Have ui.Go() return on main() return on Windows.
Have ui.Go() return on main() return on Unix.
Have ui.Go() return on main() return on Mac OS X.
Update ui.Go() documentation to show that it will return nil when its main() returns now that that behavior is fully implemented.