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 already project via command line)
- Keep new project template from loading if previous auto-open project crashed
- Add status bar messages about loading project during addProject()
MapToolIdentify moved to gui to make it accessible in python

put back convertMeasurement in gui as it is not app specific

use display settings for specific app units