Clean up formatting of selection string
Improve tooltip positioning for multiple screens
Don’t set TM_SCM_BRANCH when there is no branch
Dialog: Improve tooltip positioning for multiple screens
Introduce io::spawn API

This is a wrapper for posix_spawn that sets up pipes for stdin, out, and error.
Use io::spawn for launching tar
Don’t change signal mask in library code

This belongs in main(), where it is already being set.

It might however be necessary to set it when running tests, although none of the tests seems to fail w/o this.
WIP: Filter through command
Implement filter through command

Closes #131
Disable custom icons for links to folders

For example a symbolic link like ~/.config (pointing to a folder) would previously get the custom icon for config files. Now it gets a folder icon (with a link badge).
Checkin release notes
Use the systemFontSize for labels, add function for small controls

Before labelFontSize was used for all controls, as the label size should match the control size we need to have different functions for each control size.
Use OakCreateSmallLabel for the status text

This treats the label as a small size control.
Re-align Find/Replace labels due the larger font size