File names in search results stay dark gray (and bold)

Since the headers use a bigger font size than the document excerpts, making file names both black and bold, like the matches, makes them too dominant.
Move FFResultNode to its own file
Introduce FFResultsViewController

This moves a lot of view related code out of the Find singleton.
Bump document revision after doing folder search and replace

Without this, the document would not appear as modified (if it wasn’t already).
Allow clearing the (cached) content of a non-open document
Save immediately after folder search‘n’replace on closed document
Remove “Unsaved Changes” warning from find in folder dialog
Use to_s instead of fileSystemRepresentation to guard against nil
Add thin close button for all states
Add thin chevron image for the tab bar
Checkin release notes
Allow scmStatus to be explicitly enabled

Previously, scmStatus would not be enabled on remote volumes even if,
say, a .tm_properties setting explicitly matched a remote volume and
set scmStatus = true. This patch allows setting scmStatus = everyDisk
to skip the local-volume check.

Also defined are scmStatus = localDisk and systemDisk. localDisk is
the same as true (and is the default as before), systemDisk only
enables files on the "/" volume.
Place the “add new tab” button right next to last tab
Close (empty) document when open is canceled

Implements a TODO. A close-tab is now sent to clean up documents
that failed to open properly, and a close-window is further sent
if appropriate.
Use std::string instead of document_t::mark_t

This is consistent with the marks kept by buffer_t.
Set commit message path to read tm_properties
Use grammar to define default settings for COMMIT_EDITMSG
Switch to programmatic CWTableCellView
Don't use depercated mate API
WIP: Limit height of table view to number of rows

Added additional padding so to signal that we are not hiding any additional files.