Add Retina asset for TabOverflow
Adjust appearance of the TabOverflow image
Add effect when the tab overflow button is clicked
Adjust click target for tab overflow button
OakTabBarView datasource now sends the unabbreviated path
Use document icons in overflow menu
Collect proper error code if SecItemCopyMatching fails
Type/format arguments for SecItemImport were swapped

Also collect proper error code incase the function fails.
Changing case would truncate the result if it grew in size
Include some context in error message
Use current ruby (rather than 1.8) for a few helper scripts
Remove support for custom views in OakControl
Let threaded syntax highlight parsing for ng::buffer_t be opt-in
Update onigmo submodule
Set ‘depfile = $out.d’ (may require ninja 1.5 for proper escapes)
Disable tar’s support for extended attributes and resource forks

A problem has been reported where tar will freeze while extracting the default bundles archive to a networked Application Support folder.

From the bug report (Michael Kuron):

File servers tested: SMB on OS X 10.9.3, AFP on OS X 10.9.3, AFP on OS X 10.6.8, SMB on Windows 2008 R2.

Multiple machines tested.

Using ‘gnutar’ from MacPorts does not show the problem.

Setting ‘COPYFILE_DISABLE=1’ before running tar does not show the problem (the workaround used in this commit).
Fix enum/int conversion error with 10.10 SDK

10.10 SDK makes NSLineBreakMode into a proper NS_ENUM enum (in 10.9 SDK it was
a plain typedef for NSUInteger with some integer NSLineBreak* values
conveniently available for it in an anonymous enum).

Nevertheless, attr_string code should have always used NSLineBreakMode instead
of NSUInteger (unless I am missing something like values in style::line_break::mode
that do not correspond to the enum), so this commit makes it so and
thus also fixes building with 10.10 SDK.
Extend layer_t with cornerRadius & borderColor

This allows drawing rounded layers with border in resolution independent
manner. Also it reduces number of layers needed to certain UI elements.
Define color names for OakTabBarView

This lets layout file refer to color names instead hardcoding color hex values.

Also colors referenced by name can return different values depending on OSX
version, which will in future solve problems with OSX 10.10 Yosemite L&F.
Reworked OakTabBarView layout plist

Now it supports properly Retina using Cocoa rounded corner rendering instead
pixel patches. All colors are now references by name.