Reorganize Options dialog

- Add Data Sources, Canvas/Legend sections
- Fix excess whitespace issue for list widget pane in QtDesigner and QGIS
- Switch GDAL drive table load to happen relative to current page name