Fixed wrong color in red file labels
Bind the grid icon to .less files

Added .less files to the OakAppKit .plist bindings file as another grid icon, to go along with the existing .css, .sass and .scss definitions.

Signed-off-by: Bob Rockefeller <bob@bobrockefeller.com>
Improve page/tab support in about window

Selecting already selected page no longer reloads the HTML.

In addition to ⌘1-n for the n’th page, you can now also use ⌘{ and ⌘} to move between pages.
Improve encapsulation
Workaround for clang linker warning

Using instances with static storage in Objective-C files result in the following warning (starting with clang 425.0.24):

ld: warning: direct access in […] to global weak symbol […] means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
Move fs-events code to own file
Decouple fs-events code from info_t
Don’t set -fobjc-arc-cxxlib=libc++

I never understood what this option was good for and now it gives a warning about being unused during compilation (even though it was set only during linking).
Fix wrong behavior when selecting to end of line

This also affected a few other selection actions.

Fixes #738.