Update Project Properties dialog with vertical tabs and update ui

- Dialog now subclassed from new class QgsOptionsDialogBase
- Add collapsible group boxes where applicable
- Update Projection Selector ui to work in outlying cases
- Switch Opacity default for styles to Transparency