enable --hidden and add an option in settings to start mnimized
Description
re-enable the `--hidden` flag so the app can start hidden if that's what the user prefers
add a nested option to start on login but hidden
make sure we are still able to receive notifications if used.
QA Test Steps
None
Mana
None
Assignee
QA Assignee
Reporter
Epic Link
None
Fix versions
Mattermost Team
Web Platform
Sprint
None
Labels
QA Testing Areas
None
GitHub Issue
None
Components
None