Calling setting_t::set with NULL_STR restores the default
Add HTML URL field to bundle_t
Inline deselectExtension code in OakSavePanel

The code is tweaked a bit compared to the category method we inlined.
Remove unused category methods

Long-term I want to get rid of all category methods. Adding methods to system classes is bad.
Remove unused graphics
Fallback on main bundle for svn_status.xslt

Ideally we would use something like “inSameBundleAsClass:’, but as we don’t have any classes in the SCM framework, that is not possible.
Don’t include $USER.ninja when username is ‘build’

Since our master build file is named ‘build.ninja’, including the user build file in this case would read the master file twice.
Lowercase icon file name

This corresponds to how it is spelled in the file type bindings file (although nothing actually uses this icon).
Don’t play sound when renaming files
Also use primary color when window is key

Windows like the file chooser never becomes main, so testing if window is main alone is not enough.
Enable focus ring when 'Full Keyboard Access' is enabled.

For aesthetic reasons the focus ring is disabled as there is no other control that can be active, however this is not the case with full keyboard access enabled as you can tab through the scope bar as well.
Add inactive state colors for dividers.