Use a CTabFolder to render tabs in the goal viewer

This should provide more consistent cross-platform rendering behaviour --
in particular, scrolling between tabs should now work on Mac OS X