Remove exec attribute from config/log open modes

Signed-off-by: James Warren <admin@trezanik.org>
Provide suitable defaults for UI if no configuration

Qt crashed when these weren't included (dual screen, left tree consumed
nearly the whole of it) when I tried resizing the window.

Signed-off-by: James Warren <admin@trezanik.org>
Fix old log data appearing below closure

Only occurs if new log data is shorter than the old. O_TRUNC sets length
to 0 on creation, wiping the old data out.

Signed-off-by: James Warren <admin@trezanik.org>
Correct resource support in Qt Creator
Update Linux configuration paths and defaults

- Makes folder path to $home/.config/sbi
- Sets this path as default for config file
- Default config file updated with latest values
- Remove old config file, no longer referenced

Signed-off-by: James Warren <admin@trezanik.org>
Add username + current directory to initial log output

Signed-off-by: James Warren <admin@trezanik.org>