Use text::pos_t as key when storing marks for closed documents

Since open documents only support a single position (not a range) it doesn’t make sense to use a range for closed documents.
Introduce constant for search mark identifier
Use public constant for bookmark identifier
Rework how marks are stored when there is no buffer_t
Preserve and adjust bookmarks when replacing in closed documents
Make countOfLeafs/Excluded a readonly property
Define excluded property for FFResultNode child nodes

This returns YES when all leafs are excluded.
Add ignored property to FFResultNode

When a group node is ignored then it report all its children as excluded regardless of their actual state. It is still possible to query the children for the real state.
Check if all matches are excluded before iterating through them
Rely on the ‘ignored’ property for whether replacements are done

We now bind the enabled state of the “exclude result” checkbox to this property and only set it to YES for files that had replacements done, meaning that the checkboxes are available after replace for files that weren’t involved in the replacement.
Remove performedReplaceAll property

This only served to disable the Replace All button, we now rely solely on the number of non-excluded and non-ignored results to control the enabled state of the button.
Improve handling of replacement previews

We no longer do any reloading of the outline view (on changes) and we have the item store the replacement string when a replacement has been done, so that it will continue to show the actual replacement done (after replacement string is changed).
Clear search marks from documents if removed from search results
Allow more natural sounding values for scmStatus

The values are: enable, enableIfSystemDisk, enableIfLocalDisk, and disable.
Support using an absolute (image) path as mark identifier

This then uses the image found via this path.
Checkin release notes
Ask for bookmarks (instead of marks) and drop local filtering

Also rename the member function so it’s clear we only get the bookmarks (not all marks).
Update alpha status to beta

Also add links to FAQ and hidden settings from the about page.
Rework how we handle window frame for document windows
Remove unused code