Update project file opening precedence order at app launch

- Fix typo so default template on new project works
- Project open precedence order is (highest first):
1) specified on command line
2) specified or most recent via Options gui
3) new project from template
4) new blank project
- Keep new project template from loading in app constructor (in case project already via command line)
- Keep new project template from loading if previous auto-open project crashed
- Add status bar messages about loading project during addProject()