Omit background fill if we have a border
Set bottom border for HTML window
Use one bundle menu delegate for all menus

This avoids the problem of keeping the delegate retained while the menu is up (the menu item exists).
Update text view status bar to use system controls
Match HTML divider color with the status bar divider
Fix coding style
Use ‘refuses first responder’ property

We still need the subclass for rendering the control as active, but the less we override the better.
ARC: Update OakTextView framework
Gutter height now accounts for horizontal scrollbar

Previously the gutter and the text view were set to have the same height (via constraints). Though when the horizontal scrollbar is visible then the gutter should technically be made a little taller to account for the extra bottom margin. Not adding this space was causing problems.

Fixes #773.
Use solid colors for divider line.

This is required now that they are set as opaque.
Truncate the selection string when it grows too long.
Call super in viewWillMoveToWindow:
Fix NSTimer related crash

The timer might be the only thing keeping us retained, so we can’t release it until the very end of the method.
Remove commented code
Don’t draw status bar background on window border
Enable bottom border for bundle editor window
Limit status bar redraw

The NSPopUpButton itself will not bypass redisplay even if it’s title is set to the current title.
Change status bar’s “caret” property

We now use a selection string so status bar doesn’t need to know about what it actually contains.
Strip “offset” from selection string in status bar
Don’t explicitly update file browser header view

This is unnecessary as long as we always go via setUrl: or setHistoryIndex: